我在Versioned存储桶上执行以下操作:
aws cp file.zip s3://services/file.zip
我想提供version id
的报告,但我看到的唯一方法是:
aws s3api list-object-versions --bucket services --prefix file
但与cp
有更简单的方法吗?
答案 0 :(得分:1)
如果您使用aws 3 put-object
(documentation),则会立即返回VersionId
:
$ aws s3api put-object --bucket my-bucket --key foo.txt --body foo.txt
{
"VersionId": "3MAIT3iXVh1WqhmaqB_l_pSnSy2G1H15",
"ETag": "\"0615be3428bfea43e8e1a1a4e991694b\""
}