调用TagResources接口为资源绑定标签。
前提条件
您已完成以下操作:
参数说明
def tag_resources(self, resource_type, resource_id, **tags):
请求参数
名称 | 类型 | 是否必填 | 描述 | 示例值 |
resource_type | String | 是 | 资源的类型。支持如下5种:
| project |
resource_id | String | 是 | 资源id。如果resource_type为
| ali-test-project |
tags | Dictionary | 是 | 标签列表。一次最多支持20个标签键值对。 | {'key1': 'value1', 'key2': 'value2'} |
返回参数
返回参数说明,请参见TagResources - 绑定标签。
示例代码
import os
from aliyun.log import LogClient
def tag_project(client, project):
tags = {'key1': 'value1', 'key2': 'value2'}
client.tag_resources('project', project, **tags)
def tag_logstore(client, project, logstore):
tags = {'key1': 'value1', 'key2': 'value2'}
client.tag_resources('logstore', project + '#' + logstore, **tags)
if __name__ == '__main__':
# 日志服务的服务接入点
endpoint = "cn-hangzhou.log.aliyuncs.com"
# 本示例从环境变量中获取AccessKey ID和AccessKey Secret
accessKeyId = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID', '')
accessKey = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET', '')
project_name = "ali-test-project"
logstore_name = "test-logstore"
client = LogClient(endpoint, accessKeyId, accessKey, "")
tag_project(client, project_name)
tag_logstore(client, project_name, logstore_name)
相关文档
文档内容是否对您有帮助?