代码之家  ›  专栏  ›  技术社区  ›  Allyl Isocyanate

从单个无服务器部署多个CloudFormation堆栈。yml模板?

  •  1
  • Allyl Isocyanate  · 技术社区  · 7 年前

    当我做 sls deploy ,我最终得到了一个名为 <name of service>-<stage> .

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

    SOURCE=twitter sls deploy

    ...将生成一个名为 <name of service>-<SOURCE env var>-<stage> ,在这种情况下 scrape-twitter-prod .

    这可能吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   kichik    7 年前

    根据 documentation 可以使用引用环境变量 ${env:VARIABLE} . 然后可以执行以下操作:

    service: scrape-${env:SOURCE}