Athena查询连接溢出桶超时。

0

【以下的问题经过翻译处理】 我使用AWS预先编写的PostgreSQL jdbc连接器创建了我的第一个Lambda函数。它已经连接到了我的数据库,但在运行查询时抛出了一个异常。我认为它无法连接到我的溢出桶,但我不知道原因。我的数据库位于us-west-2。下面是错误信息: GENERIC_USER_ERROR:在获取元数据上下文中执行的LambdaFunction[arn:aws:lambda:us-west-2:554283132974:function:lambdapostgresconnector]遇到了一个异常[com.amazonaws.SdkClientException],消息为[无法执行HTTP请求:连接到s3.us-west-2.amazonaws.com:443 [s3.us-west-2.amazonaws.com/52.218.204.48]失败:连接超时]。

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

【以下的回答经过翻译处理】 如果您的Lambda启用了VPC功能,您可以在您的VPC中为S3创建一个VPC端点-https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.htmlhttps://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html

还要检查与Lambda函数相关联的IAM角色是否具有访问S3所需的权限-https://aws.amazon.com/premiumsupport/knowledge-center/lambda-execution-role-s3-bucket/

如果您按照AWS的任何特定教程操作,是否可以提供URL?

profile picture
专家
已回答 6 个月前

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

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

回答问题的准则