オブジェクト・ストレージのオブジェクト・バージョニングのトラブルシューティング
オブジェクト・バージョニングを使用して発生する可能性がある問題のトラブルシューティング・ソリューションについて学習します。
バージョニングを有効化できない
バージョニングの有効化に失敗した場合、最も可能性の高い原因は、IAM権限が欠落しているか、不完全であることです。バージョニングの有効化には次が必要です:
- バケットを使用し、そのバケット内のオブジェクトを管理できるユーザー権限。
- BUCKET_UPDATE権限(最小限)。
ユーザー権限を付与する既存のポリシーを確認します。詳細は、必須IAMポリシーを参照してください。
バケットを削除できない
バケットの削除に失敗した場合、最も可能性の高い原因は、バケットが空ではないことです。
警告
削除したバケットはリカバリできません。進行中の削除は取り消すことができます。ただし、取消し前に削除されたリソースはリカバリできません。次のリソースのいずれかが含まれているバケットは削除できません:
-
オブジェクトおよびオブジェクト・バージョン
-
事前認証済リクエスト
-
レプリケーション・ポリシー
- コミットされていないマルチパート・アップロード
ヒント
バージョン対応バケットのオブジェクトを削除すると、そのオブジェクトの以前のバージョンが作成されます。「削除したオブジェクトの表示」を選択すると、バケットの削除を妨げる可能性のあるオブジェクト・バージョンが表示されます。
バージョン対応バケットのオブジェクトを削除すると、そのオブジェクトの以前のバージョンが作成されます。「削除したオブジェクトの表示」を選択すると、バケットの削除を妨げる可能性のあるオブジェクト・バージョンが表示されます。
前のオブジェクト・バージョンを削除できない
以前のオブジェクト・バージョンの削除に失敗した場合、最も可能性の高い原因は、IAM権限が欠落しているか、不完全であることです。オブジェクト・バージョンの削除には次が必要です:
- バケットを使用し、そのバケット内のオブジェクトを管理できるユーザー権限。
- OBJECT_VERSION_DELETE権限(最小限)。