首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在单个AWS账户中,在不同环境(开发、QA、演示等)上部署AWS Lambda + API网关

在单个AWS账户中,在不同环境(开发、QA、演示等)上部署AWS Lambda + API网关
EN

Stack Overflow用户
提问于 2019-04-18 16:39:20
回答 1查看 128关注 0票数 2

这可能是一个蹩脚的问题,但我很难得到这个问题的答案。我已经创建了一个从API Gateway调用的AWS Lambda Function。我已经使用aws-sam创建了模板,并将其部署到我的AWS帐户上。

现在,我想在不同的环境中部署不同版本的Lambda + API,例如开发、QA、演示和生产。但这些不同的环境必须在单个AWS帐户上。有没有什么办法可以把它分开呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-18 16:46:01

使用--stack-name属性指定要部署到的环境。

如果要为给定环境(dev、test、prod等)创建堆栈,请使用:

sam deploy --template-file mytemplate.yml --stack-name dev

这将创建一个名为dev的堆栈,所有资源都隔离在该堆栈上。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55742212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档