Rya*_*yan 2 amazon-s3 amazon-web-services aws-cli
上传具有多个标签的对象的正确语法是什么?以下带有 1 个标签的命令可以正常工作:
aws s3api put-object --bucket mybucket --key something/obj.txt --body obj.txt --tagging "mykeyname1=myvalue1"
Run Code Online (Sandbox Code Playgroud)
但是以下带有多个标签的命令会生成错误:
aws s3api put-object --bucket mybucket --key something/obj.txt --body obj.txt --tagging "mykeyname1=myvalue1, mykeyname2=myvalue2"
Run Code Online (Sandbox Code Playgroud)
错误
An error occurred (InvalidArgument) when calling the PutObject operation: The header 'x-amz-tagging' shall be encoded as UTF-8 then URLEncoded URL query parameters without tag name duplicates
Run Code Online (Sandbox Code Playgroud)
不幸的是,在这种情况下,文档并不是最好的。您可以使用以下格式拥有多个标签:key1=value1&key2=value2
例如:
aws s3api put-object --bucket mybucket --key something/obj.txt --body obj.txt --tagging 'mykeyname1=myvalue1&mykeyname2=myvalue2'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1489 次 |
| 最近记录: |