如何为 lambda 和 dynamodb 配置 vpc?

How to configure vpc for a lambda and dynamodb?

我正在 aws 中创建一个 VPC,并计划添加 dynamodb 和 lambda 以访问 dynamo。如果 dynamodb 在私有子网中,lambda 还需要什么才能连接到发电机。如果 lambda 被 API gateway 调用,lambda 和 dynamodb 可以在同一个私有子网下吗?

DynamoDB 不在您的 VPC 中。如果您想从 Lambda 通过专用网络访问 DynamoDB,您可以使用 DynamoDB VPC 网关端点。路由将添加到您的子网路由 table,所有流向 DynamoDB 的流量都将通过 AWS 内部网络路由。

要设置的内容:

  1. 私有子网
  2. DynamoDB VPC 端点(网关类型,如果要通过私有 IP 连接,请使用接口类型(成本 $))
  3. VPC Lambda
  4. 如果您希望 API 网关也是私有的,请设置私有 API 网关和 API 网关 VPC 端点