【发布时间】:2021-10-19 21:05:59
【问题描述】:
我有两个关于 AWS SAM 和部署的问题。
我正在阅读文档并检查 this 等示例,但我仍然不太确定如何使用我的 SAM 模板分别部署到 staging 和 production 环境。是不是像部署一个像sam deploy —stack-name my-app-staging 和sam deploy —stack-name my-app-production 这样的新名称的新堆栈那么简单?
在下面的例子中,我有一个问题。如果我的 SAM 模板包含一个名为 MyEnvironment 的 Parameters,它具有三个可能的值,那么部署如何知道在部署堆栈时要使用三个值中的哪个值?就像我会怎么说使用值staging 或production?这是我部署时会自动询问我的内容,还是我必须在 CLI 上提供的内容?
【问题讨论】:
-
对于我的第二个问题,调用
—guided会提示用户为Parameters部分中声明的每个参数提供值。请参阅Parameters下的here。
标签: aws-lambda aws-api-gateway aws-serverless aws-sam