https://docs.oracle.com/ja-jp/iaas/Content/Object/Concepts/understandingstoragetiers.htm
https://www.oracle.com/jp/cloud/price-list/#pricing-storage
最小保持期間
標準 → なし
頻度の低いアクセス → 31日
アーカイブ → 90日
リストアには、アーカイブ・ストレージ・リストア・リクエストが行われてから、
データの最初のバイトが取得されるまでに最大で約1時間かかります。
アーカイブ層の最小ストレージ保持期間は90日です。保持要件が満たされる前にアーカイブ層のオブジェクトを削除または上書きすると、
90日間データを格納するための按分コストが請求されます。
アーカイブ・ストレージ層バケットには、アーカイブ・ストレージ層が割り当てられたオブジェクトのみを含めることができます。
異なるストレージ層が割り当てられたオブジェクトがアーカイブ・バケットに混在することはありません。
オブジェクトがリストアされた場合でも、オブジェクトはアーカイブ・バケットに残ります。
デフォルトでは、リストア後24時間以内はオブジェクトをダウンロードできます。
ただし、1から240時間のダウンロード時間を指定することもできます。
oci os bucket list \
--compartment-id ocid1.compartment.oc1..000000000000000000000000000000000000000000000000000000000000
oci os bucket create \
--compartment-id ocid1.compartment.oc1..000000000000000000000000000000000000000000000000000000000000 \
--name bucket01 \
--auto-tiering Disabled \
--object-events-enabled false \
--public-access-type NoPublicAccess \
--storage-tier Archive \
--versioning Disabled
-- 2. オブジェクトアップロード
echo test > file11.txt
oci os object list \
--bucket-name bucket01
oci os object put \
--bucket-name bucket01 \
--file file11.txt
-- 3. オブジェクトダウンロード
oci os object get \
--bucket-name bucket01 \
--name file11.txt \
--file -
リストアしていないので、下記エラーとなる
"code": "NotRestored",
"message": "The object is in Archive tier and needs to be restored.",
-- 4. アーカイブ・ストレージからのオブジェクト・ストレージ・オブジェクトのリストア
oci os object restore \
--bucket-name bucket01 \
--name file11.txt \
--hours 1
oci os object restore-status \
--bucket-name bucket01 \
--name file11.txt
約1時間かかった
-- 5. オブジェクトダウンロード
oci os object get \
--bucket-name bucket01 \
--name file11.txt \
--file -
-- 6. クリーンアップ
oci os bucket delete \
--name bucket01 \
--empty \
--force