復原對象
您可以使用 S3 RestoreObject 請求來還原儲存在雲端儲存池中的物件。
支援的請求類型
StorageGRID僅支援 RestoreObject 請求來還原物件。它不支援 SELECT`修復類型。選擇請求返回 `XNotImplemented。
版本控制
(可選)指定 versionId`還原受版本控制的儲存桶中物件的特定版本。如果你沒有指定 `versionId,該物件的最新版本已恢復
RestoreObject 在雲端儲存池物件上的行為
|
|
如果物件儲存在雲端儲存池中,且該物件的一個或多個副本也存在於網格上,則無需透過發出 RestoreObject 請求來還原該物件。相反,可以使用 GetObject 請求直接檢索本機副本。 |
| 物體狀態 | RestoreObject 的行為 |
|---|---|
物件已匯入StorageGRID但尚未由 ILM 評估,或物件不在雲端儲存池中 |
|
物件位於雲端儲存池中,但尚未轉換為不可檢索狀態 |
`200 OK`沒有做出任何改變。 注意:在物件轉換為不可檢索狀態之前,您無法變更其 |
物件已轉換為不可檢索狀態 |
`202 Accepted`將物件的可檢索副本還原到雲端儲存池,保留天數為請求正文中指定的天數。在此期限結束時,物件將返回到不可檢索的狀態。 或者,使用 重要:如果物件已轉換到 S3 Glacier Deep Archive 或雲端儲存池使用 Azure Blob 存儲,則無法使用 |
物件正在從不可恢復狀態恢復 |
|
物件已完全恢復到雲端儲存池 |
*注意:*如果物件已恢復到可檢索狀態,您可以變更其 |