上传具有多个标签的对象的正确语法是什么?以下带有 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)