繁体   English   中英

嵌套AWS Cloudformation堆栈与使用SSM参数存储

[英]Nested AWS Cloudformation Stacks vs using SSM Parameter store

我是AWS Cloudformation的新手,想知道在主cfn堆栈模板中使用嵌套AWS模板的好处(通过引用嵌套模板输出)VS维护两个不同的堆栈并将输出发布到SSM参数存储并相应地使用它们。

想了解上述选项中的最佳做法。

嵌套堆栈是作为其他堆栈的一部分创建的堆栈。 您可以使用AWS::CloudFormation::Stack资源在另一个堆栈中创建嵌套堆栈。

堆栈可以引用其他堆栈的输出,而不必是嵌套堆栈。 例如,您可以创建一个网络堆栈,然后创建一个应用程序堆栈。 应用程序堆栈可以引用网络堆栈的输出,但是不需要从第一个堆栈创建第二个堆栈。

如果一个堆栈依赖于另一个堆栈构建的基础结构,那么绝对推荐使用“ 输出”

使用参数存储来存储一个堆栈的输出,然后将其用作另一堆栈的输入的想法似乎很复杂。 如果删除了原始堆栈,但仍应保留引用(例如,对于未随堆栈删除的资源),则不是一个正常的用法,这可能是一个很好的用例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM