API 具有静态弹性 IP 的网关

API Gateway with Static Elastic IP

嗨,我们有一个配置了 lambda 的 aws API 网关,现在想与供应商集成,其中供应商希望我们向他提供针对我们拥有的 API 网关的静态 IP。据我所知 API 网关通过列出的动态弹性 IP 服务请求 here

除了设置转发代理或 NLB 之外,还有其他方法可以实现这一目标吗?

如果您使用 public API 网关端点(区域或边缘优化),则无法获得静态 IP。 API在任何AWS区域分配的IP可以随时更改,而且范围很广。

但是,如果您要使用 private API Gateway endpoint,则可以使用以下设置 -

Client --> NLB(public static IP) --> VPC endpoint for API Gateway --> Private API

execute-api VPC 端点具有从 VPC CIDR 范围分配的固定 IP 地址。将 NLB 作为前端(使用 public 静态 IP),您可以将这些 IP 地址添加为 NLB 配置中的目标。

您还可以使用静态 IP 代理服务,例如 QuotaGuard。我用它来处理在使用动态 DNS 时想要将我的 IP 列入白名单的服务。