※タイトルは生成AIによるものです。
CloudFormationのIaC generatorで生成したテンプレートをスタックとしてインポートしようとした際、エラーが発生したため、それに対応した記録です。
経緯
エラー内容
テンプレート内に多数の定義があったため、どの箇所がエラー箇所かわからなかったのですが、「根本原因を検出」ボタンで、該当箇所が示されました
テンプレートの当該箇所
どうやらRDSのサブネットグループの模様。RDSインスタンスは削除していたので、このあたりの不整合かな...と気づきました
実際のDBサブネットグループ内容
サブネットグループ名***be2には、subnet-***8bbが含まれてなさそうなことがわかりました
VPCサブネット存否を確認
VPC内のサブネットにも存在しないことが判明。つまり、サブネットグループ内に定義されてたとおもわれるサブネットがないにも関わらずインポートしようとしたため発生ことがわかりました
テンプレート編集画面から、当該定義を除去
ということで、テンプレートの編集画面から、当該定義を削除して、再度インポートしたところ成功しました
顛末
依然作ったVPC関係のリソースを消したくて、1つ1つ当たるより、IaC generatorで定義化の上、スタックとして登録→削除で消した方が良いかなーと思って取り組んだのですが、てこずりました。やはり初めからCloudFormationで管理するのが良さそうですね...