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

如何通过AWS Glue交互式会话ID获取标签(键值对)信息

获取AWS Glue交互式会话标签的正确方法
  • 问题核心:get_session() 方法仅返回会话的基础配置、状态等信息,不会包含标签数据,需要调用专门的标签管理API
  • 实现步骤:
    1. 初始化boto3的Glue客户端
    2. 调用 list_tags_for_resource() 方法,传入会话的ARN作为参数
    3. 解析返回结果获取标签

示例代码:

import boto3

glue_client = boto3.client('glue')

# 构造会话ARN:格式为 arn:aws:glue:<区域>:<账号ID>:session/<会话ID>
session_arn = "arn:aws:glue:us-east-1:123456789012:session/abc"

response = glue_client.list_tags_for_resource(ResourceArn=session_arn)
tags = response.get('Tags', {})

print("会话标签:", tags)
  • 注意事项:
    • 确保IAM权限包含 glue:ListTagsForResource 动作
    • 会话ARN的区域和账号ID要与实际环境匹配,也可通过get_session()返回的Session对象中的Arn字段直接获取

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 15:17:31