小编Sim*_*ing的帖子

从正在运行的AWS Glue作业的上下文中使用boto3调用AWS Glue客户端API时,AWS Glue作业挂起?

我正在尝试创建一个枚举作业,该作业枚举目录中数据库中的所有表。为了做到这一点,我使用以下代码片段:

session = boto3.Session(region_name='us-east-2')
glue = session.client('glue')
tables = glue.get_tables(
    DatabaseName='customer1'
)
print tables
Run Code Online (Sandbox Code Playgroud)

作业挂起大约15分钟,并且连接似乎被拒绝,因为我最终收到以下错误消息:

botocore.vendored.requests.exceptions.ConnectTimeout:HTTPSConnectionPool(host ='glue.us-east-2.amazonaws.com',port = 443):URL超过最大重试次数:/(由ConnectTimeoutError(,' .us-east-2.amazonaws.com超时(连接超时= 60)'))

此问题特定于胶水API。我可以毫无问题地使用S3 API。

我遍历了所有安全组,并打开了所有端口以从任何地方进行通信。我什至还添加了自引用规则。但这无济于事。

我不知道是什么原因导致了连接被阻止。AWS是否专门阻止粘合请求?

amazon-web-services boto3 aws-glue

5
推荐指数
1
解决办法
830
查看次数

标签 统计

amazon-web-services ×1

aws-glue ×1

boto3 ×1