Ish*_*pta 5 amazon-web-services aws-cloudformation
如何在aws中将一个云形成模板文件之间的参数传递给另一个云形成模板文件?我不是在讨论嵌套模板,因为我知道它们只是一个CFT中的单独资源块,如果我错了请纠正我.
查看官方文档以获取跨堆栈引用以及如何使用它。
基本思想是您将共享资源放入它们自己的堆栈中,以便其他堆栈可以引用这些资源。这会减少所有云形成模板中的复制/粘贴。
例如,您可能有多个相关的 Web 应用程序对其服务器使用相同的安全组规则。与其在每个 Web 应用程序的每个云形成模板中多次定义相同的安全组,您可以将该安全组放入其自己的模板/堆栈中,将安全组 ID 声明为输出,然后在您的所有 Web 应用程序中' cf 模板,您可以导入该安全组 ID 并将其引用为您实例的安全组。这导致更少的重复代码和关注点分离,因为网络工程师可以管理 VPC/子网/安全组周围的安全性,您只需要担心您的服务器/应用程序。