AWS Lambdas和API网关阶段

时间:2016-06-14 19:58:20

标签: 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

1 个答案:

答案 0 :(得分: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版本。

  

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

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