Amazon web services AWS:如何仅使用命令行将文件从S3归档到Glacier
我找不到只使用命令行(即无生命周期、无python+boto)将S3中给定前缀的一组文件归档到Glacier中给定vault的命令示例。谢谢 此文档有很多示例,但没有一个符合我的要求:Amazon web services AWS:如何仅使用命令行将文件从S3归档到Glacier,amazon-web-services,amazon-s3,command,line,Amazon Web Services,Amazon S3,Command,Line,我找不到只使用命令行(即无生命周期、无python+boto)将S3中给定前缀的一组文件归档到Glacier中给定vault的命令示例。谢谢 此文档有很多示例,但没有一个符合我的要求: 那是因为你不能。如以下文件所述: 在创建对象时,不能将GLACIER指定为存储类。通过首先使用STANDARD、RRS或STANDARD_IA作为存储类上载对象来创建冰川对象。然后,使用生命周期管理将这些对象转换为冰川存储类 你在找这个: 可以选择使用--recursive而不是特定的文件名。Thank you
那是因为你不能。如以下文件所述: 在创建对象时,不能将GLACIER指定为存储类。通过首先使用STANDARD、RRS或STANDARD_IA作为存储类上载对象来创建冰川对象。然后,使用生命周期管理将这些对象转换为冰川存储类
你在找这个:
可以选择使用--recursive而不是特定的文件名。Thank you@guest。那么,“现在就做”的生命周期JSON设置是什么呢?类似于“过期”:{“天”:0}?不确定是否是这种情况。当使用
--storage class=GLACIER--recursive时,我得到aws:error:argument--storage class:Invalid choice,
aws s3 cp s3://bucketname/key/file s3://bucketname/key/file --storage-class GLACIER