本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
了解封存擷取選項
Amazon S3 有三種封存儲存類別:S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive。雖然存放在 S3 Glacier Instant Retrieval 儲存類別中的物件可立即使用 存取存放在 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 儲存類別中的GET資料,但您首先需要使用 RestoreObject REST API 擷取資料。由數百萬個物件或數百 TB 資料組成的還原資料集可能需要比一般還原時間更長的時間,且需要特殊考量。如需詳細資訊,請參閱還原大型資料集。
您可以選擇三個擷取存取選項,根據所需的擷取速度還原封存的物件:快速、標準和大量。
-
快速擷取 – 快速存取存放在 S3 Glacier Flexible Retrieval 儲存類別或 S3 Intelligent-Tiering Archive Access 層中的資料。對於多達數百個物件的偶爾緊急請求,您可以使用此選項。大小小於 250 MB 的物件通常會在 1 到 5 分鐘內提供,大小為 250 MB 或更大的物件通常會以每秒高達 300 MB 的擷取輸送量進行擷取。此外,您可以選擇為快速擷取購買佈建容量。佈建容量有助於確保在需要時可使用快速擷取容量。如需詳細資訊,請參閱佈建的容量。
注意
快速擷取是高級功能,並按照快速請求和擷取費率收費。如需 Amazon S3 定價的相關資訊,請參閱 Amazon S3 定價
。 -
標準擷取 – 在幾個小時內存取您的資料。標準是未指定擷取選項之請求的預設選項。S3 Glacier Flexible Retrieval 儲存類別或 S3 Intelligent-Tiering Archive Access 層的標準擷取通常會在 S3-5 小時內完成。S3 Glacier Deep Archive 儲存類別或 S3 Intelligent-Tiering Deep Archive Access 層的標準擷取通常會在 12 小時內完成。對於存放在 S3 Intelligent-Tiering 儲存類別中的物件,標準擷取是免費的。
注意
-
對於存放在 S3 Glacier Flexible Retrieval 儲存類別或 S3 Intelligent-Tiering Archive Access 層中的物件,使用 S3 Batch Operations 還原操作啟動的標準擷取通常會在幾分鐘內開始,並在 3-5 小時內完成,輸送量最高可達每天 1-2 PB。
-
對於 S3 Glacier Deep Archive 儲存類別或 S3 Intelligent-Tiering Deep Archive Access 層中的物件,使用批次操作啟動的標準擷取通常會在 9 小時內開始完成,輸送量最高可達每天 1–2 PB。
-
-
大量擷取 – 使用 S3 Glacier 儲存類別中成本最低的擷取選項來存取您的資料。透過大量擷取,您可以經濟實惠地擷取大量資料。對於存放在 S3 Glacier Flexible Retrieval 儲存類別或 S3 Intelligent-Tiering Archive Access 層中的物件,大量擷取通常會在 5-12 小時內完成。對於存放在 S3 Glacier Deep Archive 儲存類別或 S3 Intelligent-Tiering Deep Archive 層中的物件,這些擷取通常會在 48 小時內完成。存放在 S3 Glacier Flexible Retrieval 或 S3 Intelligent-Tiering 儲存類別中的物件可免費使用大量擷取功能。
下表摘要說明封存擷取選項。如需定價的資訊,請參閱 Amazon S3 定價
| 儲存類別或層 | 快速 | 標準 (使用批次操作) | 標準 (不使用批次操作) | 大批 |
|---|---|---|---|---|
|
S3 Glacier Flexible Retrieval 或 S3 Intelligent-Tiering Archive Access |
1 - 5 分鐘 |
數分鐘至 5 小時 |
3 - 5 小時 |
5 - 12 小時 |
|
S3 Glacier Deep Archive 或 S3 Intelligent-Tiering Deep Archive Access |
不適用 |
9-12 小時 |
12 小時內 |
48 小時內 |
若要進行 Expedited、 Standard或 Bulk擷取,請將 RestoreObject REST API 操作請求中的Tier請求元素設定為您想要的選項,或 AWS Command Line Interface (AWS CLI) AWS SDKs中的對等項目。若已購買佈建的容量,則所有快速擷取都會自動透過佈建的容量提供服務。
還原大型資料集
由於擷取限制,還原由數百萬個物件或數百 TB 資料組成的資料集,可能需要比任何擷取層的一般還原時間更長的時間。
當您對存放在 S3 Glacier Flexible Retrieval、S3 Glacier Deep Archive 或 S3 Intelligent-Tiering 儲存類別中的物件啟動還原請求時,擷取請求配額會套用至您的 AWS 帳戶。S3 Glacier 支援速率高達每秒 1,000 筆交易的還原請求。如果超過此速率,則會對有效請求節流或拒絕請求,且 Amazon S3 會傳回 ThrottlingException 錯誤。您可以使用 S3 批次操作,透過單一請求來擷取許多物件,這會充分利用您帳戶中可用的還原請求率。如需詳細資訊,請參閱使用 Batch Operations 大量執行物件操作。
啟動還原請求後,S3 Glacier 支援還原大型資料集,每個客戶帳戶每天輸送量最多 1–2 PB。對於任何擷取選項,大於 5 TB 的物件需要更長的時間才能以每秒高達 300 MB 的擷取輸送量進行還原。例如,50 TB S3 Glacier Flexible Retrieval 物件最多可能需要 48 小時才能完成。如果您需要提高還原限制,您可以聯絡 AWS Support。
佈建的容量
佈建的容量有助於確保在需要時,從 S3 Glacier Flexible Retrieval 進行「快速」擷取有可用的擷取容量。每個容量單位提供每 5 分鐘至少可以執行三次快速擷取,並且每秒提供高達 300 MB 的擷取輸送量。
若沒有佈建的容量,在高需求量期間可能不會接受快速擷取。如需可預測、快速存取更多資料,請考慮使用 S3 Glacier Instant Retrieval
佈建的容量單位會配置給 AWS 帳戶。因此,「快速」資料擷取的請求者應該購買佈建的容量單位,而不是由儲存貯體擁有者購買。
您可以使用 Amazon S3 主控台、Amazon Glacier 主控台、購買佈建容量 REST API 操作、 AWS SDKs或 來購買佈建容量 AWS CLI。如需佈建的容量定價資訊,請參閱 Amazon S3 定價