如何将静态公有 IP 地址与我的 EC2 Windows 或 Linux 实例关联?

上次更新时间:2021 年 6 月 24 日

每次我停止和启动实例时,与我的 Amazon Elastic Compute Cloud (Amazon EC2) 实例关联的自动分配的公有 IP 地址都会发生变更。如何为我的 Windows 或 Linux EC2 实例分配一个在我停止/启动该实例时不会发生变更的静态公有 IP 地址?

简短描述

弹性 IP 地址是与特定区域中的 AWS 账户相关联的静态公有 IPv4 地址。与自动分配的公有 IP 地址不同,在 Virtual Private Cloud (VPC) 中停止和启动实例后,弹性 IP 地址将保持不变。

您可以使用以下工具之一随时将弹性 IP 地址与 EC2 实例相关联:

  • Amazon EC2 控制台
  • AWS 命令行界面 (AWS CLI)
  • AWS Tools for Windows PowerShell

在使用静态 IP 地址时,记住以下几点:

  • 如果在运行 AWS CLI 命令时收到错误,请确保您使用的 AWS CLI 为最新版本
  • 若实例使用自动分配的公有 IP 地址,您无法保留或预留分配给该实例的当前公有 IP 地址。
  • 您不能将自动分配的公有 IP 地址转换为弹性 IP 地址。
  • 每个 AWS 账户在每个区域默认的最大弹性 IP 地址数量为 5 个。有关限制和如何请求增加数量的更多信息,请参阅弹性 IP 地址限制

解决方法

要分配弹性 IP 地址并将其与 EC2 Windows 或 Linux 实例相关联,请执行以下步骤:

  1. 从 Amazon 的公有 IPv4 地址池或您为 AWS 账户添加的自定义 IP 地址池分配弹性 IP 地址
  2. 将弹性 IP 地址与正在运行的实例相关联。

您还可以解除现有弹性 IP 地址的关联,然后将它重新与其他实例相关联


这篇文章对您有帮助吗?


您是否需要账单或技术支持?