Closed7

Cfnのネストスタックについて調べる

chittaichittai

ネストスタックについて勘違いしているっぽいので挙動の検証をする

chittaichittai

Type: AWS::CloudFormation::Stack と他のTypeのリソースは共存できない?
→嘘だった。

スタックのリソースタブからDeleteされたネストスタックのイベントが見れるので、そこでエラーを確認すればよい。今回は、パラメータ設定ミス。

chittaichittai

上位

Parameters:
  VPCId:
    Type: String
    Description: VPC id

下位

  LowerStack:
    Type: AWS::CloudFormation::Stack
    Properties:
      Parameters:
        VPCId: !Ref HandsOnVPC
      TemplateURL:xxx.yaml

これでパラメータを渡せる

chittaichittai

リソースと::Stackが書かれたテンプレートでは、リソースと::Stackは並列に稼働される
 →DependsOnで制御することでStack構築の前後関係の制御が可能?
 →DependsOnで制御可能
  →逆に、親スタックと子スタックで順序を決めて構築したい場合は、DependsOnが必須っぽい

chittaichittai

ネストされたスタックの一つでも失敗すると全てのスタックがROLLBACKされる

このスクラップは2021/03/11にクローズされました