AWS Job失败,错误为botocore.vendored.requests.exceptions.ConnectTimeout

时间:2019-07-27 20:41:14

标签: amazon-web-services amazon-s3 boto3

我一直在研究AWS glue tutorials,现在正在尝试配置我的第一份工作,该工作旨在将RDS表中的所有数据复制到S3上的实木复合地板文件中。

我成功:

  • 创建了S3 VPC端点
  • 创建了粘合RDS连接,并且搜寻器成功将RDS表元数据添加到目录中。
  • 添加了默认安全组,并为端口443设置了规则https,为所有端口允许了TCP

要创建作业:

  • 从粘合仪表板上选择添加作业
  • 给工作命名,我分配了与上述RDS连接相同的角色,即AWSGlueServiceRole策略
  • 选择由AWS Glue生成的建议脚本,并将其他字段保留为默认值。
  • 从目录中选择所需的RDS表作为源
  • 对于选择的输出在数据目标中创建表格,使用s3作为数据源,以拼花形式为格式
  • 作为目标,选择一个新创建的输出s3文件夹,即aws-glue-test-etl/data

然后,在单击下一步之后,我将所有字段映射保留为默认设置。保存作业并编辑脚本。

当我使用默认值运行作业时,会得到以下日志输出:

  

_check_caught_exception中的文件“ /usr/local/lib/python2.7/site-packages/botocore/retryhandler.py”,第359行,引发catch_exception

     

botocore.vendored.requests.exceptions.ConnectTimeout:HTTPSConnectionPool(host ='s3.amazonaws.com',port = 443):URL超过最大重试次数:/(由ConnectTimeoutError(,'与s3.amazonaws的连接引起。 com超时。(连接超时= 60)'))

0 个答案:

没有答案