バケットを再作成しようとするときに、Amazon S3 から「A conflicting conditional operation is currently in progress against this resource (現在、このリソースに対して競合する条件付きの操作が進行中です)」というエラーを受け取るのはなぜですか?

所要時間1分
0

Amazon Simple Storage Service (Amazon S3) バケットを削除しました。今、同じ名前の新しいバケットを作成しようとしています。しかし、「このリソースに対して、競合する条件付き操作が現在進行中です。もう一度お試しください。」というエラーになります。 これを解決するにはどうすればよいですか?

解決方法

バケットの削除リクエストを送信すると、Amazon S3 はバケット名の削除をキューに入れます。名前空間はすべての AWS アカウントで共有されるため、バケット名はグローバルに一意である必要があります。Amazon S3 は大規模な分散システムであるため、バケットの削除などの変更は、すべての AWS リージョンで結果整合性が取れるまでに時間がかかる場合があります。

バケットが Amazon S3 によって完全に削除されるまで、同じバケット名を使用することはできません。ただし、バケットが削除され、その名前が使用可能になると、他のアカウントがそのバケット名を使用できます。別のアカウントがバケット名を使用している場合、同じ名前を使用することはできません。

注意: バケット名を保持する必要がある場合は、削除せずにバケットを空にすることができます。

アプリケーションによってバケットが自動的に作成される場合は、名前の競合が発生する可能性が低いバケット命名ロジックを選択してください。これに加えて、バケット名がすでに使用されているときには、アプリケーションのロジックが異なるバケット名を選択することを確認してください。


関連情報

Amazon S3 バケットの作成、設定、および操作

AWS公式
AWS公式更新しました 2年前
コメントはありません

関連するコンテンツ