首页 文章

AWS Lambdas和API网关阶段

提问于
浏览
0

在AWS API Gateway中部署阶段然后更新Lambda时会发生什么? Lambda版本化了吗?

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

  • 舞台 dev 和舞台 prod 是否运行相同的Lambda?

  • dev 正在运行查理的 version 1prod 正在运行 version 2

1 回答

  • 4

    在AWS API Gateway中部署阶段然后更新Lambda时会发生什么? Lambda版本化了吗?

    如果您遵循AWS Lambda Versioning并且通过a)明确发布版本或b)publishing a version at the time you create or update a Lambda function发布版本,则会对Lambdas进行版本控制

    如果您使用API Gateway stage variables,则可以使用阶段变量和Lambda版本别名调用不同的Lambda版本 .

    Stage dev和stage prod是否运行相同的Lambda?

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

    或者是开发运行版本2的charlie&prod版本1?

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

相关问题