AWS Athena - 从 Lambda 连接
AWS Athena - Connect from Lambda
connecting/Running 通过 lambda 函数在 aws athena 中查询工作正常,但是当我使用 lambda 与 vpc 连接时,出现超时错误。请提出一个解决方案来解决这个问题
由于您的函数位于 VPC“中”,因此有两个选项可以启用对 Athena 的访问:
- 将您的函数放在 私有子网(public 将不起作用),并在 [=] 中设置 NAT 网关 26=] 具有正确路由表的子网。这样,您的函数将使用 NAT 连接到 Athena,随后连接到互联网。
- 在您的 VPC 中为 Athena 创建一个 VPC 接口端点。这不需要互联网访问,也不需要 NAT。随后,您可以私下连接到 Athena,而无需离开 AWS。
connecting/Running 通过 lambda 函数在 aws athena 中查询工作正常,但是当我使用 lambda 与 vpc 连接时,出现超时错误。请提出一个解决方案来解决这个问题
由于您的函数位于 VPC“中”,因此有两个选项可以启用对 Athena 的访问:
- 将您的函数放在 私有子网(public 将不起作用),并在 [=] 中设置 NAT 网关 26=] 具有正确路由表的子网。这样,您的函数将使用 NAT 连接到 Athena,随后连接到互联网。
- 在您的 VPC 中为 Athena 创建一个 VPC 接口端点。这不需要互联网访问,也不需要 NAT。随后,您可以私下连接到 Athena,而无需离开 AWS。