繁体   English   中英

如何从 rest-api 创建/删除 AWS lambda?

[英]how to create/delete AWS lambda from rest-api?

我不熟悉 AWS lambdas。

AWS 是否提供 swagger 或任何类似于 lambda 的东西?

我的用例不需要我为 lambda 创建 rest 端点。 我还需要玩网关吗?

  • 我不是在寻找 cli 解决方案:sam/aws-cli/serverless/...

AWS 中的所有内容都使用 AWS 提供的相同公共 API。 如何实现取决于服务。 官方 SDK/CLI 使用相同的 API 并为您抽象实现细节,所以我建议坚持使用这些。

如果您想构建自己的工具来与 AWS API 或更具体地说是 Lambda 对话,您可以查看官方开发人员指南,其中包括API-Reference

更具体地说,您将需要以下两个操作:

您应该知道,在这种情况下,您需要自己实施Signature v4 流程以使用您的 AWS 凭证签署您的请求,这很重要。 此签名过程用于向 AWS 或更具体地向 Identity and Access Management 验证您自己的身份。

API-Reference 没有直接列出 API-endpoints,但是您必须在要创建/删除函数的区域中使用 lambda 的那个,例如https://lambda.eu-central-1.amazonaws.com ,其中eu-central-1是您的区域。 有关 Lambda 的服务端点的完整列表,请查看此文档

我真的建议您坚持使用官方 SDK/CLI 之一——这将使您的生活更轻松。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM