由于至 Amazon Redshift 或 Amazon RDS 的连接超时,我的 AWS Glue 作业或开发终端节点故障

上次更新时间:2020 年 2 月 11 日

我尝试在 AWS Glue 中连接到 Amazon Redshift 或 Amazon Relational Database Service (Amazon RDS) 表。我的测试连接成功。但作业或开发终端节点失败,并显示“连接超时”错误。

简短描述

注意:本文讨论在成功的连接测试后发生的连接超时错误。如果测试失败,请参阅 AWS Glue 测试连接失败

为什么即使连接测试成功,作业或开发终端节点中的连接仍可能失败,下面是一些常见原因:

  • 连接未附加到您的作业或开发终端节点。
  • 您为作业或开发终端节点指定了多个连接。

解决方法

如果您为作业使用自己的脚本,您必须指定您想要使用的连接。要确认连接已附加到您的作业:

  1. 打开 AWS Glue 控制台
  2. 选择作业,然后选择 Details(详细信息)选项卡。
  3. 检查 Connections(连接)参数。如果未列出连接,则编辑作业并添加连接。

AWS Glue 为每个作业或开发终端节点支持一个连接。如果您在一个作业中指定多个连接,AWS Glue 将只使用第一个连接。如果您的作业需要访问多个 Virtual Private Cloud (VPC),请参阅使用专用 AWS Glue VPC 在多个 VPC 间连接并运行 ETL 作业


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?