すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:ライフサイクル

最終更新日:Dec 10, 2024

バケット内のオブジェクトの最終変更時刻と最終アクセス時刻に基づいて、バケットのライフサイクルルールを設定できます。 これにより、Object Storage Service (OSS) は、オブジェクトのストレージクラスを定期的に変換したり、期限切れのオブジェクトやパーツを削除したりして、ストレージコストを削減できます。

次の表に、オブジェクトの最終変更時刻と最終アクセス時刻に基づいて設定されたライフサイクルルールの違いを示します。

ポリシー

最終変更時刻に基づく

最終アクセス時間に基づく

シナリオ

オブジェクトは、特定のまたは予測可能なパターンでアクセスされる。

オブジェクトは、ランダムまたは予測不可能なパターンでアクセスされる。

オブジェクト削除

対応

非対応

削除されたオブジェクトの回復

バージョン化されていないバケット内の削除オブジェクトは復元できません。

バケット内のオブジェクトの最終変更時刻に基づいてバージョン化されていないバケットのライフサイクルルールを設定した場合、ライフサイクルルールに基づいて削除されたオブジェクトは復元できません。

削除されたオブジェクトを回復するには、オブジェクトが格納されているバケットのバージョン管理を有効にします。 バケットのバージョン管理を有効にする方法の詳細については、「バージョン管理」をご参照ください。 バケット内のオブジェクトの最終変更時刻に基づいてバージョン管理が有効なバケットのライフサイクルルールを設定した場合、ライフサイクルルールに基づいてオブジェクトの現在のバージョンと以前のバージョンが削除されます。

  • ライフサイクルルールに基づいてオブジェクトの現在のバージョンが削除された場合、OSSは現在のバージョンを削除せず、現在のバージョンを以前のバージョンに変換し、オブジェクトに削除マーカーを追加します。 削除マーカーが新しい現在のバージョンになります。

  • ライフサイクルルールに基づいてオブジェクトの以前のバージョンが削除された場合、OSSは以前のバージョンを削除します。 さらに、以前のバージョンを削除するようにライフサイクルルールを設定した場合、以前のバージョンとして保存されている削除マーカーも削除されます。

非該当

ストレージクラス変換

オブジェクトストレージクラスは、変換後に元に戻すことはできません。 たとえば、オブジェクトのストレージクラスがライフサイクルルールに基づいて標準から低頻度アクセス (IA) に自動的に変換された場合、オブジェクトのストレージクラスを標準に戻すことはできません。 ライフサイクルルールでサポートされているストレージクラス変換ルールの詳細については、「ストレージクラスの変換」をご参照ください。

ストレージクラスがIA、Archive、Cold Archive、およびDeep Cold Archiveに変換されたオブジェクトには、最小のストレージ期間と最小の請求可能サイズがあります。 これらのオブジェクトにアクセスすると、データ取得料金が発生します。 詳細については、「ストレージクラスの変換」をご参照ください。

オブジェクトストレージクラスは、変換後に元に戻すことができます。 ライフサイクルルールに基づいてオブジェクトのストレージクラスが自動的に標準からIAに変換された場合、オブジェクトにアクセスした場合にのみ、オブジェクトのストレージクラスを標準に戻すことができます。

重要

GetObject操作を呼び出してオブジェクトにアクセスした場合にのみ、オブジェクトのストレージクラスを標準に戻すことができます。

ストレージクラスがStandardからIAに変換されたオブジェクトには、最小ストレージ期間と最小課金サイズがあります。 これらのオブジェクトにアクセスすると、データ取得料金が発生します。 詳細については、「最終アクセス時間に基づくライフサイクルルール」をご参照ください。

前回の変更時刻に基づくライフサイクルルールの詳細については、「前回の変更時刻に基づくライフサイクルルール」をご参照ください。

最終アクセス時刻に基づくライフサイクルルールの詳細については、「最終アクセス時刻に基づくライフサイクルルール」をご参照ください。