我找不到一个命令示例,用于将一组文件从S3中的给定前缀归档到Glacier中的给定保管库,使用ONLY COMMAND LINE,即没有生命周期,没有python + boto。谢谢。
这个文档有很多例子,但都不符合我的要求: https://docs.aws.amazon.com/cli/latest/reference/s3/mv.html
答案 0 :(得分:2)
您正在寻找这个:
https://aws.amazon.com/premiumsupport/knowledge-center/restore-s3-object-glacier-storage-class/
aws s3 cp s3://bucketname/key/file s3://bucketname/key/file --storage-class GLACIER
(可选)使用--recursive代替特定的文件名。
答案 1 :(得分:1)
那是因为你不能。如Amazon's S3 Documentation:
中所述在创建对象时,不能将GLACIER指定为存储类。您可以通过首先使用STANDARD,RRS或STANDARD_IA作为存储类上载对象来创建GLACIER对象。然后,使用生命周期管理将这些对象转换为GLACIER存储类。