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
전문가
질문됨 6달 전27회 조회
1개 답변
0

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

profile picture
전문가
답변함 6달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인