Cannot create the snapshot because a snapshot with the identifier db_name already exists. と言われたとき

こんにちは!kossyです!




さて、今回は、Cannot create the snapshot because a snapshot with the identifier db_name already exists. エラーに遭遇したので、
備忘録としてブログに残してみたいと思います。



スナップショット名の識別子が既に存在していて、失敗していた

terraform destroyコマンドでリソースの削除を行おうとした時、以下のエラーが出力されました。

Error: error deleting Database Instance "aws-sample-db": DBSnapshotAlreadyExists: Cannot create the snapshot because a snapshot with the identifier aws-sample-db already exists. 
status code: 400, request id: 47551e97-4ac3-4203-84c8-948d14d1f445

調べたところ、どうやら同名のsnapshot名のものがAWS上に存在していたため、「どのリソースを削除すればいいんだい!?」とエラーを吐かれてしまったようです。

この場合、AWSのリソース管理画面から削除するしかありません。

AWSのRDSの管理画面からリソースの削除を行うようにしてください。

f:id:kossy-web-engineer:20210206151238p:plain





勉強になりました。