Closed3

Cloudformationの一部削除失敗

がらぽんがらぽん

LmabdaのIAMroleだけ、削除権限がなくて削除失敗→以降、全てのcloudformationの処理に失敗する。
スタックの削除も、roleの削除以外が実行されて、どうしようもない。

というか、IAMの管理画面に行っても該当roleがないのだが・・

がらぽんがらぽん

role削除は実は問題ではなく、↓が真の問題であった
The final policy size (20680) is bigger than the limit (20480)
というのが出てきてLambdaの作成ができない。
policyサイズがデカすぎるのが問題らしいが、内容は何もいじっていないのですが・・

がらぽんがらぽん

参考
https://qiita.com/GoogIeSensei/items/e984369feed4d7c08f96

どうやらワイルドカードでポリシーを指定していると、新たに追加したメソッドの分だけ新しいポリシーが追加されるため、それが今回の追加分だけ超えていた・・?
確かにエラーメッセージのサイズも、200バイトだけ超えてるし・・


合ってた。今回テンプレートに追加したメソッドを削除して実行したら成功した
使ってない権限を削除することで対処できそうだけど、そのうちまた限界を越えそうな気がするので、スタックの分割と、APIを+proxyで受けて、プログラム内でパスルーティングするかな。

このスクラップは27日前にクローズされました