以下代码用于设置对象标签:
const tags = [{
key: 's',
value: 'asd'
}, {
key: 'string1',
value: 'string'
}]
client.object.putObjectTagging({
Bucket: '<bucketName>',
Key: '<objectKey>',// 必填
Taggings: tags // 将想要配置的标签以json的形式传递,必填
}, function (rerr, data, response, body) {
console.log(data)
})
说明:详细的标签规则和错误码,详见文档。
以下代码用于获取对象标签:
client.object.getObjectTagging({
Bucket: '<bucketName>',
Key: '<objectKey>' // 必填
}, function (rerr, data, response, body) {
console.log(data) // 如果没有权限则会返回403
})
以下代码用于删除对象标签:
client.object.deleteObjectTagging({
Bucket: '<bucketName>',
Key: '<objectKey>' // 必填
}, function (rerr, data, response, body) {
console.log(response.statusCode) // 删除成功返回204,没有权限则返回403
})
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!