先日、S3においてハマったことがありましたので、自分用の注意点としてメモしておきます。
※ 2019/11時点情報のため、内容が古い可能性があります。ご了承ください。
「Data not found.」と表示され、削除できない
削除したはずのS3がAWSコンソール上に表示されている状態かつ、
再度削除しようとすると確認ボタンが押せず、
S3バケットのリンクを開くと「Data not found.」と表示されました。
S3 Data not found.
で検索すると、以下記事にたどり着きました。
- はてなブログ - AWS S3でData not foundと表示され削除できない時の対処
- AWS Developer Forums - "Error Data not found" in S3 bucket, and can't delete
どうやら、削除が反映されるのに時間がかかっているようです。
(約12時間後、AWSコンソール上から削除されているのを確認できました。)
対処方法
削除反映に時間がかかっているため、少し待ちます。
同じバケット名を使い続ける場合は、バケットを削除せず空にする
前章の**「Data not found.」と表示され、削除できない**の原因を調査していたところ、
AWS公式の以下ドキュメントにたどり着きました。
同じバケット名を使い続ける場合は、バケットを削除しないでください。バケットを空にして、それを維持することをお勧めします。バケットを削除するとそのバケット名は再度利用できるようになりますが、さまざまな理由により、削除した本人が使用できないことがあります。たとえば、名前を再利用するまでに時間がかかる場合があり、その間に別のアカウントが同じ名前でバケットを作成する可能性があります。
という注意書きがありました。
同じバケットを削除→作成を何度か繰り替えしていたため、
前章の**「Data not found.」と表示され、削除できない**が起きたかもしれません。
対策
同じバケット名を使い続ける場合は、バケットを削除せず空にします。
おわり
以上になります。
もし、気になる点等ありましたら、フィードバックいただけると助かります。