从单个serverless.yml模板部署多个CloudFormation堆栈?

时间:2018-02-20 23:43:26

标签: amazon-cloudformation serverless-framework

当我执行sls deploy时,我最终得到了一个名为<name of service>-<stage>的CloudFormation堆栈。

我想使用相同的模板部署多个CloudFormation堆栈。这种方法可行的一种方法是基于环境变量。类似的东西:

SOURCE=twitter sls deploy

...会产生一个名为<name of service>-<SOURCE env var>-<stage>的云形成堆栈,在这种情况下为scrape-twitter-prod

这可能吗?

1 个答案:

答案 0 :(得分:0)

根据documentation,您可以使用${env:VARIABLE}引用环境变量。然后你可以做类似的事情:

service: scrape-${env:SOURCE}