ダメ元エンジニアのお勉強おメモ

ほとんど自分用のメモです。AWS をよく触ります。Web アプリとか作ります。Raspberry Pi も好きです。

AWS CloudFormation に紐づける Service Role には各リソースの削除権限も付与してあげないとスタックの更新失敗で走るロールバックが失敗する

メモ

AWS CodePipeline で CloudFormation のスタックを更新しようとした際に気づいた。スタックの更新に失敗してロールバックが走る際、一旦作成したリソースを削除しにかかるのだが、Service role で削除用のポリシーが付与されていないと削除ができずロールバックが失敗してしまう。

なので、例えば Lambda をデプロイしたいのであれば、Lambda を作成するために必要なポリシーと共に削除用のポリシーも Service Role に与えてあげるべし。

雑なメモでした。