AWS Glue Connection测试选项缺失:咨询入口位置及替代测试方案
AWS Glue连接测试:找不到「Test connection」选项的解决方法
一、「Test connection」选项的正确位置
- 确保你处于AWS Glue控制台的**「连接(Connections)」页面**(路径:Glue控制台 → 左侧导航栏「数据目录」分类下的「连接」)
- 勾选目标连接后,该选项默认收纳在顶部的**「操作(Actions)」下拉菜单**中,而非直接显示在页面工具栏
- 注意:并非所有类型的Glue连接都支持控制台测试(如部分自定义连接器),这类连接的「Test connection」选项会被隐藏
二、替代测试方法
如果控制台没有测试选项,可通过以下方式验证连接有效性:
- 使用Glue爬虫验证
创建一个关联该连接的爬虫,指定数据源的路径或表结构后运行。若爬虫能成功生成元数据并同步到Glue数据目录,则说明连接正常。 - 通过Glue作业验证
创建一个简单的ETL作业,在代码中调用该连接进行数据读写操作。比如Spark作业中使用:
运行作业,若能正常读取或写入数据,证明连接可用。dynamic_frame = glueContext.create_dynamic_frame.from_options( connection_type="<连接类型>", connection_options={"connectionName": "<你的连接名称>"}, format="<数据格式>" ) - 使用AWS CLI验证
执行以下命令直接测试连接:
命令会返回测试结果,包含成功状态或具体的失败原因(如权限不足、网络不通等)aws glue test-connection --connection-name <你的连接名称> --region <AWS区域>
内容的提问来源于stack exchange,提问作者Nementaarion
相关产品推荐
相关产品推荐

