我可以允许从互联网到私有 aws vpc 中的私有 api 网关的入站流量吗?

Can I allow inbound traffic from internet to a private api gateway in a private aws vpc?

在 aws 中,我的 vpc 中有一个私有 api 网关。我想允许一个特定的 public ip 被允许向这个私有 api 发送请求,同时阻止所有其他 public IP。

我该如何实现?如果我允许这个 ip 的安全组和 nacl,那个 ip 是否能够调用 api?还是为 IP/域创建代理?

私人 API 表示无法从 Internet 访问。所以你不能启用任何公共IP来访问它。

你必须为此开发一些代理。可能最简单的是 lambda 函数。因此,不是直接调用 API,而是使用调用 lambda 函数 ,后者又调用私有 api.