Backblaze S3の問題:削除後の重複アップロード

サポートに連絡したところ、孤児の問題に対する解決策があるようです。Backblazeサポートからの回答は以下のとおりです。

ここでいくつかの問題が発生しています。アカウントを確認したところ、バケットのライフサイクルルールが「すべてのファイルを保持」に設定されています。ライフサイクルルールを「ファイルの最新バージョンのみを保持」に変更すると、非表示になったファイルは非表示になってから24時間後に削除され、ストレージ容量が解放されます。

ここで追加するもう1つのレイヤーは、S3互換サービスを使用している場合、オブジェクトの削除が呼び出されるたびに、オブジェクトは非表示になります。そしてここから、バケットのライフサイクルルールに応じて、削除されるか非表示のままになります。お客様の場合、「すべてのファイルを保持」により、ファイルは非表示のまま削除されていません。

オブジェクトの削除が呼び出されたときにオブジェクトが削除されるようにするには、ファイルバージョンIDを削除呼び出しに付随させる必要があります。ファイルが単に非表示になっている場合、統合はこの処理を行っていないと思われます。

これらのファイルをバケットから削除するには、Backblazeアカウントにサインインし、バケットに移動して、ライフサイクル設定をファイルの最新バージョンのみを保持**に更新する必要があります。これにより、非表示のファイルは24時間後にバケットから削除されます。

デフォルトでは、Backblazeは新規作成されたバケットに「すべてのファイルを保持」ライフサイクルルールを設定します。これが、誰もが孤児の問題を抱えている理由でしょう。「ファイルの最新バージョンのみを保持」にライフサイクルルールを変更すると、非表示になってから24時間後に孤児が削除されます。

これは、このスレッドで言及する価値があるかもしれません。

「いいね!」 2