【发布时间】:2017-03-29 17:53:11
【问题描述】:
我在美国东部地区部署了一个 lambda。需要在多个区域部署相同的 lambda。有没有一种简单的方法(在门户中)可以做到这一点?还是我必须在每个区域手动创建这些 lambda?
【问题讨论】:
-
不,没有简单的方法可以通过 Web 界面执行此操作。
标签: amazon-web-services aws-lambda
我在美国东部地区部署了一个 lambda。需要在多个区域部署相同的 lambda。有没有一种简单的方法(在门户中)可以做到这一点?还是我必须在每个区域手动创建这些 lambda?
【问题讨论】:
标签: amazon-web-services aws-lambda
您最好的选择是使用stack set in CloudFormation。
AWS CloudFormation StackSets 通过以下方式扩展了堆栈的功能 使您能够跨多个创建、更新或删除堆栈 单一操作的帐户和区域。使用管理员 帐户,您定义和管理 AWS CloudFormation 模板,并使用 模板作为将堆栈配置到选定目标的基础 跨指定区域的帐户。
使用堆栈集,您可以指定要将 lambda 部署到的帐户和区域。您可能希望将 lambda 代码放在 S3 存储桶中,然后您可以从 CloudFormation 模板中引用该存储桶。
然后很容易(也很简单)部署到新区域 - 只需将该区域添加到堆栈集即可。
【讨论】: