首页 > 解决方案 > 无法从 vpc 内的 Lamba 连接 DynamoDB VPC 终端节点

问题描述

从 Lambda 函数通过 VPC 网关端点访问 Dynamo DB 时遇到以下错误

异常":"资源暂时不可用","ExceptionDetails":"System.Net.Http.HttpRequestException: 资源暂时不可用\n ---> System.Net.Sockets.SocketException (11): 资源暂时不可用\n 在系统。 Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancelToken)\n --- 内部异常堆栈跟踪结束 ---\n 在 Amazon.Runtime.HttpWebRequestMessage.GetResponse()\n 在

不知道是什么原因。我已确保 Lambda 和 Dynamo Db 和 VPC 端点的所有基本 AWS 配置。

请让我知道是否有人遇到此问题

标签: amazon-web-servicesaws-lambdaamazon-dynamodbamazon-vpc

解决方案


我将从本文档开始,并检查以下内容是否到位:

  1. 检查互联网连接是否适用于您的 lambda。就像启动您的 lambda 的子网一样,具有适当的路由设置以进行 Internet 访问
  2. 检查附加到 lambda 的安全组,并确保它们是否允许出站流量。
  3. 检查附加到端点的策略并为其设置路由。

推荐阅读