Athena联合查询 - 在连接过程中超时。

0

【以下的问题经过翻译处理】 你好 - 我正在使用 Athena 联合查询访问 RDS Aurora Postgres 中的表。 Lambda 可以访问 postgres,因为它正在将表读取到 Athena 的目录中,但是当我尝试查询数据时,出现超时错误。

GENERIC_USER_ERROR:遇到异常 [com.amazonaws.SdkClientException] 来自您的 LambdaFunction [arn:aws:lambda:MyRegion:MyAccount:function:MyFunction] 在上下文中执行 [检索元数据] 消息 [无法执行 HTTP 请求:连接到s3.amazonaws.com:443 [s3.amazonaws.com/54.231.192.16] 失败:连接超时]


这似乎与 s3 权限有关,但我无法确定不匹配的位置。我需要存储桶策略吗?作为委托人,我可以访问所需的所有 s3 资源、Athena 和 Lambda 的权限。 Lambda 似乎具有正确的 s3 权限(对存储桶和存储桶中的所有对象进行读/写)。任何建议都会有所帮助!

谢谢!

profile picture
专家
已提问 5 个月前19 查看次数
1 回答
0

【以下的回答经过翻译处理】 似乎Lambda当前没有网络访问权限。这很可能是由于您的VPC配置问题。您可以检查或设置S3 VPC端点,然后再试一次。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则