在 Amazon Glacier 中使用保存庫 - Amazon Glacier

此頁面僅適用於使用 Vaults 和 2012 年原始 REST API 的 Amazon Glacier 服務的現有客戶。

如果您要尋找封存儲存解決方案,建議您在 Amazon Glacier Instant Retrieval、S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 中使用 Amazon Glacier 儲存類別。 Amazon S3 若要進一步了解這些儲存選項,請參閱 Amazon Glacier 儲存類別

自 2025 年 12 月 15 日起,Amazon Glacier (原始獨立保存庫型服務) 將不再接受新客戶,不會影響現有客戶。Amazon Glacier 是一項獨立服務,具有自己的 APIs,可將資料存放在保存庫中,並與 Amazon S3 和 Amazon S3 Glacier 儲存類別不同。您現有的資料將在 Amazon Glacier 中無限期保持安全且可存取。不需要遷移。對於低成本、長期的封存儲存, AWS 建議採用 Amazon S3 Glacier 儲存類別,透過 S3 儲存貯體型 APIs、完整 AWS 區域 可用性、降低成本 AWS 和服務整合,提供卓越的客戶體驗。如果您想要增強功能,請考慮使用我們的解決方案指南,將資料從 Amazon S3 Glacier 保存庫傳輸至 Amazon S3 Glacier 儲存類別,以遷移至 Amazon S3 Glacier 儲存類別。 AWS Amazon Glacier Amazon S3

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

在 Amazon Glacier 中使用保存庫

文件庫是儲存封存的一種容器。建立保存庫時,您可以指定保存庫名稱,以及要在 AWS 區域 其中建立保存庫的 。如需 Amazon Glacier AWS 區域 支援的 清單,請參閱《 AWS 一般參考》中的 Amazon Glacier 端點和配額

您可以在保存庫中存放無限數量的封存。

重要

Amazon Glacier 會提供主控台。不過,任何封存操作,例如上傳、下載或刪除,都需要您使用 AWS Command Line Interface (AWS CLI) 或寫入程式碼。沒有主控台支援封存操作。例如,若要上傳資料,例如相片、影片和其他文件,您必須直接使用 REST API AWS CLI 或使用 AWS SDKs,使用 或寫入程式碼來提出請求。

若要安裝 AWS CLI,請參閱 AWS Command Line Interface。如需搭配 使用 Amazon Glacier 的詳細資訊 AWS CLI,請參閱 AWS CLI Amazon Glacier 的參考。如需使用 AWS CLI 將封存上傳至 Amazon Glacier 的範例,請參閱搭配使用 Amazon Glacier 與 AWS Command Line Interface

Amazon Glacier 中的保存庫操作

Amazon Glacier 支援各種保存庫操作。保存庫作業專用於特定 AWS 區域。換句話說,當您建立保存庫時,會在特定 AWS 區域中建立保存庫。當您列出保存庫時,Amazon Glacier 會從 AWS 區域 您在請求中指定的 傳回保存庫清單。

建立和刪除文件庫

每個 AWS 帳戶 最多可建立 1,000 個保存庫 AWS 區域。如需 Amazon Glacier AWS 區域 支援的 清單,請參閱《 AWS 一般參考》中的 Amazon Glacier 端點和配額

只有在保存庫中截至 Amazon Glacier 計算的最後一個庫存沒有封存,以及自上次庫存以來沒有寫入保存庫時,您才能刪除保存庫。

注意

Amazon Glacier 會每 24 小時定期為每個保存庫準備好庫存。由於庫存可能不會反映最新資訊,Amazon Glacier 會檢查自上次保存庫庫存以來是否有任何寫入操作,以確保保存庫確實是空的。

如需詳細資訊,請參閱在 Amazon Glacier 中建立保存庫在 Amazon Glacier 中刪除保存庫

擷取保存庫中繼資料

您可以擷取保存庫資訊,例如保存庫建立日期、保存庫中的封存數和保存庫中所有封存的總大小。Amazon Glacier 為您提供 API 呼叫,以擷取 AWS 區域 您帳戶中特定保存庫或所有保存庫的資訊。如需詳細資訊,請參閱在 Amazon Glacier 中擷取保存庫中繼資料

下載保存庫庫存

保存庫庫存是指保存庫中的封存清單。對於清單中的每個封存,庫存提供封存資訊,例如封存 ID、建立日期和大小。Amazon Glacier 每天更新一次保存庫庫存,從第一個封存上傳到保存庫的那一天開始。文件庫清查都必須存在,您才能夠下載。

下載文件庫清查是一種非同步操作。您必須先起始任務以下載庫存。收到任務請求後,Amazon Glacier 會準備您的庫存以供下載。工作完成後,您即可下載庫存資料。

若由於工作的非同步本質,您可以使用 Amazon Simple Notification Service (Amazon SNS) 通知,以在工作完成時通知您。您可以為每個個別工作請求指定一個 Amazon SNS 主題,或者將保存庫設定為在特定保存庫事件發生時傳送通知。

Amazon Glacier 會每 24 小時定期為每個保存庫準備好庫存。如果從上次清查以來,沒有新增或刪除文件庫的存檔,則清查日期不會更新。

當您啟動保存庫庫存的任務時,Amazon Glacier 會傳回其產生的最後一個庫存,這是point-in-time快照,而不是即時資料。您可能沒有發現為每個存檔上傳擷取文件庫清查的好處。不過,假設您在用戶端維護資料庫,其中包含與您上傳至 Amazon Glacier 的封存相關聯的中繼資料。然後,您可能會發現保存庫庫存的好處,可以在資料庫中使用實際的保存庫庫存來調節資訊。

如需有關擷取庫存的詳細資訊,請參閱在 Amazon Glacier 中下載保存庫庫存

設定保存庫通知

從 Amazon Glacier 擷取任何內容,例如從保存庫或保存庫庫存封存,都是兩個步驟。請先啟動工作。工作完成後,即可下載輸出。若要了解任務何時完成,您可以使用 Amazon Glacier 通知。Amazon Glacier 會將通知訊息傳送至您提供的 Amazon Simple Notification Service (Amazon SNS) 主題。

您可以設定保存庫通知,以及識別保存庫事件和事件發生時要通知的 Amazon SNS 主題。每當保存庫事件發生時,Amazon Glacier 都會傳送通知至指定的 Amazon SNS 主題。如需詳細資訊,請參閱在 Amazon Glacier 中設定保存庫通知