Closed3
Cloudformationの一部削除失敗
LmabdaのIAMroleだけ、削除権限がなくて削除失敗→以降、全てのcloudformationの処理に失敗する。
スタックの削除も、roleの削除以外が実行されて、どうしようもない。
というか、IAMの管理画面に行っても該当roleがないのだが・・
role削除は実は問題ではなく、↓が真の問題であった
The final policy size (20680) is bigger than the limit (20480)
というのが出てきてLambdaの作成ができない。
policyサイズがデカすぎるのが問題らしいが、内容は何もいじっていないのですが・・
参考
どうやらワイルドカードでポリシーを指定していると、新たに追加したメソッドの分だけ新しいポリシーが追加されるため、それが今回の追加分だけ超えていた・・?
確かにエラーメッセージのサイズも、200バイトだけ超えてるし・・
↓
合ってた。今回テンプレートに追加したメソッドを削除して実行したら成功した
使ってない権限を削除することで対処できそうだけど、そのうちまた限界を越えそうな気がするので、スタックの分割と、APIを+proxyで受けて、プログラム内でパスルーティングするかな。
このスクラップは27日前にクローズされました