Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

POST Object restore の実行

共同作成者

S3 POST Object restore 要求を使用して、クラウドストレージプールに格納されているオブジェクトをリストアできます。

サポートされている要求タイプ

StorageGRID では、オブジェクトのリストアに POST Object restore 要求のみがサポートされます。SELECT タイプのリストアはサポートされていませんSELECT 要求は 'XNotImplemented を返します

バージョン管理

バージョン管理されているバケット内のオブジェクトの特定のバージョンをリストアするには 'versionId' を指定します「 versionId 」を指定しない場合、オブジェクトの最新バージョンがリストアされます

クラウドストレージプールオブジェクトでの POST Object restore の動作

オブジェクトがクラウドストレージプールに格納されている場合(情報ライフサイクル管理を使用してオブジェクトを管理する手順を参照)、 POST Object restore 要求はオブジェクトの状態に基づいて次のように動作します。詳細については、「 head Object 」を参照してください。

メモ オブジェクトがクラウドストレージプールに格納され、かつそのオブジェクトのコピーがグリッドに 1 つ以上存在する場合は、 POST Object restore 要求を実行してオブジェクトをリストアする必要はありません。GET Object 要求を使用してローカルコピーを直接読み出すことができます。
オブジェクトの状態 POST Object restore の動作

StorageGRID に取り込まれているがまだ ILM によって評価されていない、またはオブジェクトがクラウドストレージプールにない

「 403 Forbidden 」、「 InvalidObjectState 」

クラウドストレージプール内にあるが、まだ読み出し不可能な状態に移行していない

「 200 OK 」変更は行われません。

  • 注:オブジェクトが取得不可能な状態に移行される前に ' その 'expiry-date ' を変更することはできません

オブジェクトを読み出し不可能な状態に移行した

「 202 Accepted 」は、要求の本文で指定された日数、オブジェクトの読み出し可能なコピーを Cloud Storage Pool にリストアします。この期間が終了すると、オブジェクトは読み出し不可能な状態に戻ります。

リストア・ジョブを完了するのにかかる時間(「 Expedited 」、「 Standard 」、または「 Bulk 」)を指定するには、「 Tier 」要求要素を使用します。Tier を指定しない場合 ' Standard 階層が使用されます

  • 注意: S3 Glacier Deep Archive またはクラウドストレージプールに移行されたオブジェクトや、 Azure Blob Storage を使用するクラウドストレージは、「 Expedited 」階層を使用してリストアできません。次のエラーが返されます「 403 Forbidden 」 'InvalidTier :このストレージクラスでは Retrieval オプションはサポートされていません」

読み出し不可能な状態からリストア中である

409 Conflict`, RestoreAlreadyInProgress

クラウドストレージプールへのリストアが完了している

「 200 OK 」

  • 注意:オブジェクトが読み出し可能な状態にリストアされた場合は 'days' の新しい値で POST Object restore 要求を再発行することにより 'expiry-date を変更できます要求が実行された日時に基づいてリストア日が更新されます。