aws s3にファイルをアップロードするためのNodeプログラムがあります。リクエストヘッダでx-amz-taggingを指定する必要があります。私は何かを試みたが、それは動作しません!x-amz-taggingリクエストヘッダを使ってタグを指定する
function buildRequestHeader() {
return {
'Content-Length': fileBuffer.size,
'Content-Type': mimeType,
'x-amz-acl': 'public-read',
'x-amz-tagging' :{"tag1":'abcd',"tag2":'efgh'}
}
}
私はAWSのドキュメントから何かを見ている、
PUT object-key?tagging HTTP/1.1
Host: examplebucket.s3.amazonaws.com
Content-Length: length
Content-MD5: pUNXr/BjKK5G2UKExample==
x-amz-date: 20160923T001956Z
Authorization: authorization string
<Tagging>
<TagSet>
<Tag>
<Key>tag1</Key>
<Value>val1</Value>
</Tag>
<Tag>
<Key>tag2</Key>
<Value>val2</Value>
</Tag>
</TagSet>
</Tagging>
あなたはそれがどのように動作するかを説明していただけますか?
ありがとう、それは完璧に動作します。 – Sabreena