【问题标题】:public ip of server hosted on aws ebt [closed]托管在 aws ebt 上的服务器的公共 IP [关闭]
【发布时间】:2021-02-03 03:24:53
【问题描述】:

我对 AWS 基础设施非常陌生,但由于我的任务,我需要在 AWS 上部署简单的 Web 服务器,以让移动开发人员测试 API。

我部署的这个解决方案使用了一个银行 API。 要使用他们的 API,我应该向他们提供公共 IP 地址。

您能否告诉我,如何在弹性 beanstalk 应用程序中获取托管在 AWS 上的服务器的公共 IP 地址?

我可以假设在 EC2、EBT 中有很多不同的 IP 地址。 但是我不明白如果我的服务器会向他们的服务器发出 http 请求,他们会看到哪个 IP 地址。

【问题讨论】:

  • 它是“豆茎”中的“豆茎”,而不是“豆子谈话”。它通常缩写为 EB,而不是 EBT。

标签: amazon-web-services ip amazon-elastic-beanstalk devops


【解决方案1】:

假设您已创建 single-instance environment,您的 EB 实例将自动(您无需执行任何操作)以elastic IP address 的形式提供静态公共 IP 地址。因此,您可以提供此地址用于白名单。

如果您使用 load-balanced environment,确保公共静态 IP 地址需要一个稍微复杂一些的过程,并且需要将您的 EB 实例放在私有子网中并设置 NAT gateway。网关将有一个静态公共 IP,您可以将其用于白名单。

【讨论】:

  • 是的,我有一个经典的负载均衡器,https 并配置了 route53
  • @YehorButko 您的 EB 实例是否位于 NAT 后面的私有子网中?
  • 我没有配置它
  • 我很抱歉我这么笨,我理解这可能很烦人,但我对所有这些基础设施都非常陌生:C
猜你喜欢
  • 1970-01-01
  • 2020-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-26
  • 2011-07-16
  • 2016-02-04
相关资源
最近更新 更多