【发布时间】:2021-12-22 16:52:09
【问题描述】:
我正在尝试在现有 VPC 中设置 VPC 终端节点。 我可以从 VPC 中的 lambda 调用私有网关端点。
问题: 当我尝试调用区域 API 网关端点时,我收到 403。 Nat 网关已设置。我可以通过 NAT 网关上网。
我需要从 VPC 中的 lambda 调用私有端点以及区域端点
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-vpc vpc-endpoint
我正在尝试在现有 VPC 中设置 VPC 终端节点。 我可以从 VPC 中的 lambda 调用私有网关端点。
问题: 当我尝试调用区域 API 网关端点时,我收到 403。 Nat 网关已设置。我可以通过 NAT 网关上网。
我需要从 VPC 中的 lambda 调用私有端点以及区域端点
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-vpc vpc-endpoint
您的 VPC 端点会影响您的公共 API 端点。来自docs:
您无法通过使用启用了私有 DNS
的 API Gateway VPC 终端节点从 VPC 访问公共 API
因此,您可以为 VPC 终端节点禁用 private DNS。这样,您必须在 lambda 中明确使用私有 VPC 端点 URL。
访问公共 API 的另一种方式是 through:
请注意,如果您使用边缘优化的自定义域名称访问公共 API
,这些 DNS 设置不会影响从 VPC 调用这些公共 API 的能力
【讨论】: