Object Storage Service (OSS) バケットのアーカイブオブジェクトへのリアルタイムアクセスを有効にすると、アーカイブオブジェクトを復元することなく、バケット内のアーカイブオブジェクトにアクセスできます。 この特徴は、極めてまれにしかアクセスされないデータのリアルタイムアクセスに適している。 このトピックでは、アーカイブオブジェクトのリアルタイムアクセスを有効化および使用する方法について説明します。
前提条件
バケット作成についての 詳細は、「バケットの作成」をご参照ください。
RAMユーザーを使用してアーカイブオブジェクトを復元せずにリアルタイムでアクセスする場合、RAMユーザーには次の権限が付与されます:
oss:PutBucketArchiveDirectRead
およびoss:GetBucketArchiveDirectRead
。 詳細については、「RAMユーザーへのカスタムポリシーのアタッチ」をご参照ください。
制限
アーカイブオブジェクトのリアルタイムアクセスを使用すると、アーカイブオブジェクトのみにアクセスできます。
シナリオ
アーカイブオブジェクトへのリアルタイムアクセスは、データレイク、クラウドフォトアルバム、メディアアセットのアーカイブ、および医療画像を含むシナリオに適しています。 アーカイブオブジェクトのリアルタイムアクセスは、アクセス頻度が非常に低いデータのリアルタイムアクセスの要件を満たし、全体的なストレージコストを削減します。
課金ルール
バケットのアーカイブオブジェクトのリアルタイムアクセスを有効にした後、バケットに復元されていないアーカイブオブジェクトにアクセスすると、アクセスしたアーカイブデータのサイズに基づいてアーカイブデータ取得料金が課金されます (RetrievalDataArchiveDirect) 。 バケットに復元されたアーカイブオブジェクトにアクセスすると、アーカイブデータ取得料金は課金されません。 詳細については、「データ処理料金」をご参照ください。
機能の比較
次の表に、アーカイブオブジェクトのリアルタイムアクセスを有効にする前後の違いを示します。
項目 | アーカイブオブジェクトのリアルタイムアクセスを無効にする (デフォルト) | アーカイブオブジェクトへのリアルタイムアクセスの有効化 |
データ検索方法 | アーカイブオブジェクトを復元し、アーカイブオブジェクトにアクセスする | アーカイブオブジェクトに直接アクセス |
データ検索料金 ① | 低い | 高い |
データ取得時間 | 分 | ミリ秒 |
① データ取得料金の詳細については、OSS料金ページをご覧ください。
手順
OSSコンソールの使用
OSS APIの使用
次に何をすべきか
バケットのArchiveオブジェクトへのリアルタイムアクセスを有効にすると、バケット内のArchiveオブジェクトを復元することなく、次の操作を実行できます。
参考資料
バケットのアーカイブオブジェクトのリアルタイムアクセスを有効にしない場合は、アクセスする前にアーカイブオブジェクトを復元する必要があります。 詳細については、「オブジェクトの復元」をご参照ください。