如何通过AWS CLI使用S3 Glacier Instant Retrieval存储类?
问题解答
版本要求
使用S3 Glacier Instant Retrieval存储类需要对应版本的AWS CLI支持:
- AWS CLI v2需升级至 v2.4.0及以上版本
- AWS CLI v1需升级至 v1.22.0及以上版本
你查阅的文档中没有列出该存储类选项,是因为文档对应的CLI版本尚未新增该参数可选值,符合版本要求的CLI已新增GLACIER_IR作为合法的存储类参数取值。
具体使用方法
执行s3 cp上传命令时,直接给--storage-class参数传入GLACIER_IR即可,示例命令如下:
aws s3 cp ./本地文件路径 s3://目标存储桶名称/ --storage-class GLACIER_IR
如果需要验证上传后的对象存储类是否正确,可以执行如下命令查询对象元数据:
aws s3api head-object --bucket 目标存储桶名称 --key 上传后的对象名
返回结果中的StorageClass字段值为GLACIER_IR即代表设置成功。
内容的提问来源于stack exchange,提问作者Uri
相关产品推荐
相关产品推荐

