【发布时间】:2018-12-05 23:02:38
【问题描述】:
我有一个 cloudformation 堆栈模板,其中包括区域资源(lambdas、api、主题等)和全局资源(用户、策略、route53、cloudfront、dynamodb 全局表等),并希望将其部署到多个区域在同一个 AWS 账户中。
我不能直接在多个区域部署这个堆栈模板,因为全局资源在第一次创建后就已经存在。
我知道我可以将所有内容拆分为两个单独的堆栈模板,但我希望避免这种情况并将所有内容保留在同一个堆栈模板中。
我看到我可以使用 CF Conditions + 参数仅在第一次创建时切换全局资源创建,但这看起来不太好......
我想知道是否可以利用 StackSets 之类的 CloudFormation 功能或其他东西来实现这一目标。
知道什么是正确的方法吗?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb amazon-cloudformation amazon-iam aws-organizations