【问题标题】:Single IP address for all ec2 instances所有 ec2 实例的单一 IP 地址
【发布时间】:2021-10-23 11:17:02
【问题描述】:

我需要一些意见。这是我试图解决的问题。我需要向外部 api 发出请求,但出于安全原因,他们将 IP 地址列入白名单。我们有多个 AWS ec2 实例,并且我们不想在每次更改/添加 ec2 实例时与这个外部客户端进行通信。 api 调用非常基础。

我们使用 nginx 进行负载平衡,但据我所知,请求仅来自它,而不是来自它,因此 IP 地址不会是一个单一的。实现单个 IP 地址与外部 API 通信的好方法是什么?

我正在考虑一个具有弹性 IP 地址的单独 ec2 实例上的微服务。还有什么其他想法?

【问题讨论】:

标签: amazon-web-services amazon-ec2 ip


【解决方案1】:

让我们从这个开始,你不想这样做,因为从长远来看你会遇到很多问题。这是一种企业方法 -

API 位于您的 AWS VPC 之外,因此您可以利用 NAT 网关(可以为其分配一个可列入白名单的弹性 IP 地址)。设置多层 AWS 架构,将您的 EC2 实例保留在私有子网中,并拥有一个用于 Internet 连接的 NAT 网关。在这种情况下,您的 EC2 实例将有多个私有 IP 地址,所有流量都将通过 NAT 网关,该网关具有高可用性,由 AWS 管理,您可以分配一个可列入白名单的弹性 IP

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-29
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 2015-12-01
    • 2018-02-15
    • 2021-04-19
    • 2014-09-16
    相关资源
    最近更新 更多