by shigemk2

当面は技術的なことしか書かない

CloudFront の変更セットで書き方を変えると差分が出る理由

DistributionConfig が論理的に同じでも、書き方を変えると変更セットに差分が出る。

CloudFormation は値を意味ではなく文字列・構造レベルで比較するため。特に CloudFront はデフォルト値が多く(Compress, MinTTL, OriginProtocolPolicy など)、省略していたプロパティをデフォルトと同じ値で明示すると差分扱いになりやすい。

Replacement が False なら実害は小さい。