Yuta NakataのBlog

Python / AWS / ITについて役立つ情報を発信します

AWS CloudFormationでDELETE_IN_PROGRESSが終わらないときの対処法

状況

  • AWS CloudFormationでCloudFrontのリソースを削除しようとした。
  • DELETE_IN_PROGRESSが10分以上経っても、完了しない。
  • Eventを確認しても、エラーは確認できず、削除中っぽい。

対処法

とにかく待つしかないらしい

特に、CloudFront周りのネットワーク関する部分は、かかる時間が大きくその影響とのことでした。

たまには、脳筋プレイ。。。

ゆっくりコーヒーでも飲みながら、待ちましょう。。。

ちなみに

AWSを使って、運用システム構築をする際には、CloudFormation(IaC)を用いたリソースの展開以外を我々のチームでは認めていません。 (=ハンズオンとしての勉強はいいですが、マネコン操作は禁止にしています)

これによって、リリース作業時の障害リスクの軽減があります。

ぜひ、マネコンポチポチされている方は、ぜひCloudFormationをマストにしましょう。

学習コストが高い

と思われがちですが、作ったCloudFormationをGitHubで適切に管理できれば、作った分だけ、個人の・チームの・会社の財産になります。

しかも、今後使う側は、細かいことを気にしなくてもdeployだけで実行できてしまいます。

ぜひ、積極的にCloudFormationを使ってみてはいかがでしょうか?