我正在尝试从S3存储桶中下载对象的版本。我所拥有的是KMS密钥ID,也就是--sse-kms-key-id存储桶和文件密钥以及versionId。我正在使用的命令是
aws s3 cp s3://bucket/file_path/file.ext ./ --sse aws:kms --sse-kms-key-id arn:aws:kms:us-west-2:******:key/******-****-****-****-******** --profile my-profile
但是我找不到versionId支持。另外,如果s3api中有一种方法,那会有所帮助。
答案 0 :(得分:0)
高级AWS CLI s3 cp
命令不支持对象版本控制。您需要使用较低级别的s3api get-object
命令来指定特定版本。
命令示例在此答案中给出:Getting specific version of file from S3 bucket