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
EXPERTE
gefragt vor 6 Monaten27 Aufrufe
1 Antwort
0

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

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen