Amazon-Web-Services
如何將 AWS S3 整個儲存桶自動歸檔到 S3 Glacier?
我需要將大約 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