ディープコールドアーカイブストレージは、極めて長期にわたって保存する必要がある「コールドデータ」向けに設計された、高耐久性かつ低コストのストレージです。以下のベストプラクティスを実践することで、予期せぬ課金を回避できます。
ライフサイクルルールの設定前に最小保存期間要件を確認
オブジェクトをディープコールドアーカイブストレージへトランジションする、またはディープコールドアーカイブストレージから他のストレージクラスへトランジションするライフサイクルルールを設定する前に、データのアクセス頻度および保存期間のパターンが、各ストレージクラスの最小保存期間要件と互換であることを確認してください。
不要なコストを回避するため、ディープコールドアーカイブストレージへのトランジション前後におけるオブジェクトが、それぞれ最小保存期間要件を満たすことを確認してください。
以下に、各ストレージクラスの最小保存期間を示します。
| ストレージクラス | 最小保存期間 |
|---|---|
| IA | 30 日 |
| Archive | 60 日 |
| コールドアーカイブストレージ | 180 日 |
| ディープコールドアーカイブストレージ | 180 日 |
早期削除料金の詳細については、「ストレージ料金」をご参照ください。
ライフサイクルルールによるストレージクラスの変更
オブジェクトはまず標準ストレージでアップロードし、その後ライフサイクルルールを用いてディープコールドアーカイブストレージへ変更してください。ディープコールドアーカイブストレージへ直接アップロードすると、PUT リクエスト料金が高額になります。ライフサイクルルールによるトランジションでは、OSS が PUT リクエスト料金を標準ストレージの料金レートで課金します。
ストレージクラスの変換用ライフサイクルルールの設定方法の詳細については、「概要」をご参照ください。
ライフサイクルルールによるディープコールドアーカイブストレージオブジェクトの削除
DeleteObject API を使用してディープコールドアーカイブストレージのオブジェクトを手動で削除した場合、成功時にも PUT リクエスト料金が発生します。この課金を回避するには、ライフサイクルルールを設定してオブジェクトを自動的に削除してください。OSS がライフサイクルルール経由で ExpireObject 操作を実行してオブジェクトを削除する場合は、PUT リクエスト料金は発生しません。
PUT リクエスト料金の詳細については、「PUT リクエスト」をご参照ください。