Amazon cloudformation 使用Export&;将一个CloudFormation堆栈或分成多个堆栈;重要价值?
我已经为同一地区的多AZ RDS设置创建了一个堆栈。该堆栈创建VPC、子网、IGW、路由表、SECGROUP、EC2、RDS EC2等,目前大约有200多条线路 我不知道Amazon cloudformation 使用Export&;将一个CloudFormation堆栈或分成多个堆栈;重要价值?,amazon-cloudformation,Amazon Cloudformation,我已经为同一地区的多AZ RDS设置创建了一个堆栈。该堆栈创建VPC、子网、IGW、路由表、SECGROUP、EC2、RDS EC2等,目前大约有200多条线路 我不知道Export参数和Fn::ImportValue在哪里可以进行跨堆栈引用。我还刚刚了解到,如果一个堆栈已经导出了它的一些参数,而其他堆栈正在引用它,那么它就不能被删除 我向云信息专家提出的问题是,保留一个堆栈更实用/更专业(因此删除所有资源很容易),还是我们应该将IAC拆分为多个相互关联的堆栈 感谢您的投入,因为我已经为我要给我
Export参数
和Fn::ImportValue
在哪里可以进行跨堆栈引用。我还刚刚了解到,如果一个堆栈已经导出了它的一些参数,而其他堆栈正在引用它,那么它就不能被删除
我向云信息专家提出的问题是,保留一个堆栈更实用/更专业(因此删除所有资源很容易),还是我们应该将IAC拆分为多个相互关联的堆栈
感谢您的投入,因为我已经为我要给我的团队的演示准备了这个模板,或者我应该保持原样,或者将其拆分
创建了一个堆栈,用于设置基础设施,并一次性创建所有资源。可能有许多正确答案,因此我将尝试帮助您缩小最适合您的答案
我希望这有助于你做出决定。如果没有,请分享更多信息。谢谢,我将其分为两层,第一层是只创建网络骨架的
核心基础设施,即VPC、IGW、子网和路由。此堆栈使用这些资源的每个导出名称发出输出参数
第二个堆栈rds资源
只需参考上面的内容并创建EC2、rds、SG
再次感谢您提供的有用信息。不客气!我认为将VPC资源创建在一个单独的堆栈中,将其他资源创建在另一个堆栈中是一个好的决定。