View a markdown version of this page

了解封存擷取選項 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

了解封存擷取選項

Amazon S3 有三種封存儲存類別:S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive。雖然存放在 S3 Glacier Instant Retrieval 儲存類別中的物件可使用 立即使用 GET存取存放在 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 儲存類別中的資料,但您首先需要使用 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 層,標準擷取通常會在 3-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 透過單一請求來擷取許多物件,這會充分利用您帳戶中可用的還原請求率。如需詳細資訊,請參閱使用 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 定價。