搜索本产品文档关键词
标签管理
所有文档
menu

BOS 对象存储

标签管理

百度智能云提供标签管理功能,通过给每个云资源添加标签,从而快速分类和识别管理这些资源。详情参考管理Bucket标签API接口


设置Bucket的标签(PutBucketTagging)

参数
类型
说明
bucketName String 请求的bucket名称
tags List< Object > 标签对象列表,每个标签由键和值两部分组成,标签(键+值)唯一
+tagKey String 标签键
+tagValue String 标签值

注意:设置标签接口可以新增和修改。标签键相同的新标签写入会覆盖旧标签

如下代码通过构造对象参数来设置标签:

Java
1// 构造标签配置
2BucketTag tag = BucketTag.builder()
3                    .tagKey("key1")
4                    .tagValue("1")
5                    .build();
6List<BucketTag> tags = new ArrayList<BucketTag>();
7tags.add(tag);
8
9// 请求
10this.client.putBucketTagging(bucketName, tags);

如下代码通过直接传入json字符串来设置标签:

Java
1// 构造标签配置
2String tag = "{\"tags\":[{\"tagKey\":\"key1\"," +
3                    "\"tagValue\":\"1\"}]}";
4                    
5// 请求
6this.client.putBucketTagging(bucketName, testJson);

获取Bucket的标签(GetBucketTagging)

参数
类型
说明
bucketName String 请求的bucket名称

代码示例:

Java
1GetBucketTaggingResponse response = this.client.getBucketTagging(bucketName);

删除Bucket的标签(DeleteBucketTagging)

参数
类型
说明
bucketName String 请求的bucket名称

注意:删除标签接口会删除相应bucket的全部标签

代码示例:

Java
1this.client.deleteBucketTagging(bucketName);
上一篇
镜像回源
下一篇
回收站