【发布时间】:2020-03-30 06:35:34
【问题描述】:
我想在 2 个不同的区域(us-east-1、eu-west-1)部署 2 个 cloudformation 堆栈部分。
一部分创建 vpc 和 x 资源 - 我想部署到 us-east-1。
第二部分创建依赖于 x.Outputs 的 y 资源 - 我想部署到 eu-west-1。
我不能简单地在 eu-west-1 区域运行堆栈(它只会创建第一部分)
有什么办法吗?
【问题讨论】:
-
CFN 是区域服务。一个堆栈不能引用其他区域的堆栈创建的资源。
-
如果您以编程方式部署堆栈,您可以部署第一个堆栈,获取其输出,并将输出作为参数传递给您在不同区域启动的第二个堆栈。
-
如何跨区域使用输出?