amazon-web-services - AWS Lambda 和 API 网关阶段

标签 amazon-web-services lambda

当您在 AWS API Gateway 中部署一个阶段然后更新您的 Lambda 时会发生什么? Lambda 是版本化的吗?

假设我有一个 lambda charlie我上传它(版本 1)然后部署一个 API 网关阶段,dev .然后我更新到 charlie (版本 2)并部署另一个阶段(prod)?

  • 正舞台dev和舞台prod运行相同的 Lambda?
  • 或者是dev运行 version 1查理 & prod运行 version 2 ?
  • 最佳答案

    What happens when you deploy a stage in the AWS API Gateway and then update your Lambda? Is the Lambda versioned?



    如果您遵循 AWS Lambda Versioning,Lambda 将被版本化并且您通过 a) 显式发布版本或 b) publishing a version at the time you create or update a Lambda function 发布版本

    如果您正在使用 API Gateway stage variables ,然后您可以使用阶段变量和 Lambda 版本别名调用不同的 Lambda 版本。

    Are stage dev and stage prod running the same Lambda?



    是的。除非您发布和管理 Lambda 版本。

    Or is dev running version 1 of charlie & prod running version 2?



    否。如上所述,您需要使用阶段变量和别名。

    关于amazon-web-services - AWS Lambda 和 API 网关阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37821013/

    相关文章:

    amazon-web-services - 如果 S3 存储桶在设定的时间内处于非事件状态,请删除该存储桶吗?

    amazon-web-services - 无法可靠地确定服务器的完全限定域名,使用 172.17.0.2 作为 ServerName

    java - 收集 Set 字段的所有值

    c# - 使用 Lambda 查询 XDocument

    c# - 为什么不能在此lambda表达式中使用OrderBy()?

    python - 在函数中使用 lambda

    amazon-web-services - 如何在 AWS EC2 中设置 Tomcat session 状态以实现故障转移和安全性

    ruby-on-rails - 从 Ruby 中的图像 url 将图像上传到 AWS?

    amazon-web-services - 如何从 .pem 文件获取 AWS 访问 key ID 和 secret 访问 key

    python - pythons lambda 可以用来改变另一个函数的内部工作吗?