You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用AWS Lambda Python获取EMR集群的标签列表?

获取EMR集群标签列表的方法

当然有对应的方法,AWS EMR提供了list_tags_for_resource接口,作用就和S3的get_bucket_tagging类似,专门用来获取资源的标签信息。

用AWS CLI获取的命令:

aws emr list-tags-for-resource --resource-id <你的EMR集群ID>

把<你的EMR集群ID>替换成实际的集群ID(格式一般是j-开头的字符串),执行后会返回包含所有标签的JSON结构。

用Python SDK(boto3)获取的示例代码:

import boto3

# 初始化EMR客户端
emr = boto3.client('emr')

# 调用接口获取标签
tag_response = emr.list_tags_for_resource(ResourceId='j-XXXXXXXXXX')

# 提取标签列表
cluster_tags = tag_response['Tags']
print(cluster_tags)

需要注意的是,list_tags_for_resource不仅支持EMR集群,还能获取实例组、作业流等其他EMR资源的标签,只要传入对应的资源ID即可。你之前尝试的get_list并不是EMR提供的有效接口,所以无法获取标签信息。

内容的提问来源于stack exchange,提问作者Gourav Roy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 12:04:49