Amazon-Web-Services

如何將 AWS S3 整個儲存桶自動歸檔到 S3 Glacier?

  • January 4, 2019

我需要將大約 200 個 AWS S3 儲存桶存檔到 S3 Glacier,我想自動執行此操作,但我找不到如何使用 aws-cli 完成此操作。

我發現的唯一方法是通過AWS UI …手動進入每個儲存桶並在其中標記每個目錄->右鍵點擊並選擇“更改儲存類型”並選擇Glacier。

有人對這個有經驗麼?

$ aws s3 cp s3://bucketname s3://bucketname --recursive --storage-class GLACIER

請注意,將對象轉換為 Glacier 儲存類是有成本的(大約美國 $ 0.05 per 1,000 transition requests, dependent on region, so changing 1,000,000 objects to Glacier would cost approximately US $ 50).

您還可以在儲存桶上設置生命週期策略,以便它們在 x 天后自動轉換到 Glacier:

https://docs.aws.amazon.com/AmazonS3/latest/user-guide/create-lifecycle.html

引用自:https://serverfault.com/questions/947068