Closed3

StackSetsのスタックに既存リソースを追記して、その状態からStackSetsを実行してみる

chittaichittai

これを展開

AWSTemplateFormatVersion: 2010-09-09
Description: Import test
Resources:
  ImportedBucket1:
    Type: AWS::S3::Bucket
    Properties:
      PublicAccessBlockConfiguration:
        BlockPublicAcls: True
        BlockPublicPolicy: True
        IgnorePublicAcls: True
        RestrictPublicBuckets: True
      BucketEncryption:
        ServerSideEncryptionConfiguration:
          - ServerSideEncryptionByDefault:
              SSEAlgorithm: AES256

chittaichittai
  1. 展開先アカウントで既存S3バケットを追加
  2. ドリフトがあるなら解消
  3. 親スタックの実行
chittaichittai

親スタックのテンプレートで上書きされる
 →予想通り

既存リソースはDeletionPolicy: Deleteにしていたためちゃんと削除された

このスクラップは2020/12/18にクローズされました