Skip to main content
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

RestoreObject

貢獻者 netapp-madkat

您可以使用 S3 RestoreObject 要求來還原儲存在雲端儲存池中的物件。

支援的要求類型

StorageGRID 僅支援還原物件的 RestoreObject 要求。它不支援 SELECT 還原類型。選取「要求傳回」 XNotImplemented

版本管理

或者、請指定 versionId 還原版本化儲存區中物件的特定版本。如果您沒有指定 versionId,則會還原物件的最新版本

Cloud Storage Pool 物件上的 RestoreObject 行為

如果物件已儲存在中 "雲端儲存資源池", RestoreObject 要求會根據物件的狀態而有下列行為。請參閱 "標題物件" 以取得更多詳細資料。

註 如果物件儲存在雲端儲存池中、且網格上也有一個或多個物件複本、則無需透過發出 RestoreObject 要求來還原物件。而是可以使用 GetObject 要求直接擷取本機複本。
物件狀態 RestoreObject 的行為

物件擷取至StorageGRID 不受ILM評估、或物件不在雲端儲存資源池中

403 ForbiddenInvalidObjectState

Cloud Storage Pool中的物件、但尚未轉換為無法擷取的狀態

200 OK 不會進行任何變更。

  • 注意 * :在物件轉換為不可擷取的狀態之前、您無法變更物件 expiry-date

物件移轉至無法擷取的狀態

202 Accepted 將物件的可擷取複本還原至Cloud Storage Pool、直到要求本文指定的天數。在此期間結束時、物件會返回無法擷取的狀態。

您也可以選擇使用 Tier 要求元素以決定還原工作完成所需的時間 (ExpeditedStandard`或 `Bulk)。如果您沒有指定 TierStandard 使用階層。

  • 重要 * :如果物件已移轉至 S3 Glacier Deep Archive 、或雲端儲存池使用 Azure Blob 儲存設備、則無法使用還原 Expedited 層級。傳回下列錯誤 403 ForbiddenInvalidTierRetrieval option is not supported by this storage class

正在從無法擷取的狀態還原的物件

409 ConflictRestoreAlreadyInProgress

物件已完全還原至雲端儲存資源池

200 OK

*附註:*如果物件已還原為可擷取的狀態、您可以變更物件 expiry-date 以新值重新發出 RestoreObject 要求 Days。還原日期會根據申請時間而更新。