Closed7
Cfnのネストスタックについて調べる
ネストスタックについて勘違いしているっぽいので挙動の検証をする
Type: AWS::CloudFormation::Stack と他のTypeのリソースは共存できない?
→嘘だった。
スタックのリソースタブからDeleteされたネストスタックのイベントが見れるので、そこでエラーを確認すればよい。今回は、パラメータ設定ミス。
上位
Parameters:
VPCId:
Type: String
Description: VPC id
下位
LowerStack:
Type: AWS::CloudFormation::Stack
Properties:
Parameters:
VPCId: !Ref HandsOnVPC
TemplateURL:xxx.yaml
これでパラメータを渡せる
リソースと::Stackが書かれたテンプレートでは、リソースと::Stackは並列に稼働される
→DependsOnで制御することでStack構築の前後関係の制御が可能?
→DependsOnで制御可能
→逆に、親スタックと子スタックで順序を決めて構築したい場合は、DependsOnが必須っぽい
ネストされたスタックの一つでも失敗すると全てのスタックがROLLBACKされる
変更セットも、ネストされたスタックが変更されてもルートスタックから変更セットを作成して確認することができる
このスクラップは2021/03/11にクローズされました