此頁面僅適用於使用 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 儲存類別
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 在 Amazon Glacier 中刪除封存 AWS CLI
您可以使用 AWS Command Line Interface () 刪除 Amazon Glacier 中的封存AWS CLI。
(先決條件) 設定 AWS CLI
- 
			下載和設定 AWS CLI。如需相關指示,請參閱《AWS Command Line Interface 使用者指南》中的下列主題: 
- 
			在命令提示中輸入下列命令來驗證您的 AWS CLI 設定。這些命令不會明確提供登入資料,因此會使用預設描述檔的登入資料。 - 
					嘗試使用幫助命令。 aws help
- 
					若要取得已設定帳戶上的 Amazon Glacier 保存庫清單,請使用 list-vaults命令。將123456789012取代為您的 AWS 帳戶 ID。aws glacier list-vaults --account-id123456789012
- 
					若要查看 目前的組態資料 AWS CLI,請使用 aws configure list命令。aws configure list
 
- 
					
範例:使用 刪除封存 AWS CLI
- 
				使用 initiate-job命令啟動清查擷取任務。如需initiate-job命令的詳細資訊,請參閱啟動工作。aws glacier initiate-job --vault-nameawsexamplevault--account-id111122223333--job-parameters "{\"Type\": \"inventory-retrieval\"}"預期的輸出結果: { "location": "/111122223333/vaults/awsexamplevault/jobs/*** jobid ***", "jobId": "*** jobid ***" }
- 
				使用 describe-job命令檢查先前擷取工作的狀態。如需有關describe-job命令的詳細資訊,請參閱描述工作。aws glacier describe-job --vault-nameawsexamplevault--account-id111122223333--job-id*** jobid ***預期的輸出結果: { "InventoryRetrievalParameters": { "Format": "JSON" }, "VaultARN": "*** vault arn ***", "Completed": false, "JobId": "*** jobid ***", "Action": "InventoryRetrieval", "CreationDate": "*** job creation date ***", "StatusCode": "InProgress" }
- 
				等候工作完成。 您必須等到任務輸出準備好供您下載。如果您在保存庫上設定通知組態,或在啟動任務時指定 Amazon Simple Notification Service (Amazon SNS) 主題,Amazon Glacier 會在任務完成後傳送訊息至主題。 您可以為文件庫中的特定事件設定通知組態。如需詳細資訊,請參閱在 Amazon Glacier 中設定保存庫通知。Amazon Glacier 會在發生特定事件時傳送訊息至指定的 Amazon SNS 主題。 
- 
				工作完成時,請使用 get-job-output命令將擷取工作下載至檔案output.json。如需get-job-output命令的詳細資訊,請參閱取得工作輸出。aws glacier get-job-output --vault-nameawsexamplevault--account-id111122223333--job-id*** jobid ***output.json這個命令會產生一個包含下列欄位的檔案。 { "VaultARN":"arn:aws:glacier:region:111122223333:vaults/awsexamplevault", "InventoryDate":""*** job completion date ***"", "ArchiveList":[{ {"ArchiveId":""*** archiveid ***"", "ArchiveDescription":"*** archive description (if set) ***", "CreationDate":""*** archive creation date ***"", "Size":""*** archive size (in bytes) ***"", "SHA256TreeHash":"*** archive hash ***" }], "ArchiveId": 123456789 }
- 
				使用 delete-archive命令從文件庫中刪除每個存檔,直到沒有存檔為止。aws glacier delete-archive --vault-nameawsexamplevault--account-id111122223333--archive-id="*** archiveid ***"
 如需有關 delete-archive 命令的詳細資訊,請參閱刪除封存。