オブジェクトの復元
S3 RestoreObject リクエストを使用して、クラウド ストレージ プールに保存されているオブジェクトを復元できます。
サポートされているリクエストタイプ
StorageGRID は、オブジェクトを復元するための RestoreObject 要求のみをサポートします。サポートされていません SELECT`修復の種類。選択したリクエストの戻り `XNotImplemented
。
バージョン管理
オプションで指定 `versionId`バージョン管理されたバケット内のオブジェクトの特定のバージョンを復元します。指定しない場合 `versionId`オブジェクトの最新バージョンが復元されます
Cloud Storage Pool オブジェクトにおける RestoreObject の動作
オブジェクトが"クラウド ストレージ プール"RestoreObject 要求は、オブジェクトの状態に基づいて次の動作をします。見る"HeadObject"詳細についてはこちらをご覧ください。
|
オブジェクトがクラウド ストレージ プールに保存され、そのオブジェクトの 1 つ以上のコピーがグリッド上に存在する場合は、RestoreObject リクエストを発行してオブジェクトを復元する必要はありません。代わりに、GetObject 要求を使用してローカル コピーを直接取得できます。 |
オブジェクトの状態 | RestoreObjectの動作 |
---|---|
オブジェクトはStorageGRIDに取り込まれましたが、ILM によってまだ評価されていません。または、オブジェクトが Cloud Storage Pool にありません。 |
|
Cloud Storage Pool 内のオブジェクトですが、まだ取得不可の状態に移行していません |
`200 OK`変更は行われません。 注意: オブジェクトが取得不可能な状態に移行する前に、そのオブジェクトを変更することはできません。 |
オブジェクトは取得不可能な状態に移行しました |
`202 Accepted`リクエスト本文で指定された日数の間、オブジェクトの取得可能なコピーを Cloud Storage プールに復元します。この期間が終了すると、オブジェクトは取得不可能な状態に戻されます。 オプションとして、 重要: オブジェクトがS3 Glacier Deep Archiveに移行されている場合、またはクラウドストレージプールがAzure Blobストレージを使用している場合は、 |
回復不可能な状態から復元中のオブジェクト |
|
オブジェクトがクラウド ストレージ プールに完全に復元されました |
注: オブジェクトが取得可能な状態に復元された場合、その |