Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS:如何仅使用命令行将文件从S3归档到Glacier_Amazon Web Services_Amazon S3_Command_Line - Fatal编程技术网

Amazon web services AWS:如何仅使用命令行将文件从S3归档到Glacier

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

我找不到只使用命令行(即无生命周期、无python+boto)将S3中给定前缀的一组文件归档到Glacier中给定vault的命令示例。谢谢

此文档有很多示例,但没有一个符合我的要求:
那是因为你不能。如以下文件所述:

在创建对象时,不能将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