这可能是一个蹩脚的问题,但我很难得到这个问题的答案。我已经创建了一个从API Gateway调用的AWS Lambda Function。我已经使用aws-sam创建了模板,并将其部署到我的AWS帐户上。
现在,我想在不同的环境中部署不同版本的Lambda + API,例如开发、QA、演示和生产。但这些不同的环境必须在单个AWS帐户上。有没有什么办法可以把它分开呢?
发布于 2019-04-18 16:46:01
使用--stack-name属性指定要部署到的环境。
如果要为给定环境(dev、test、prod等)创建堆栈,请使用:
sam deploy --template-file mytemplate.yml --stack-name dev
这将创建一个名为dev的堆栈,所有资源都隔离在该堆栈上。
https://stackoverflow.com/questions/55742212
复制相似问题