如何将静态公有 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 实例相关联,请执行以下步骤:
- 从 Amazon 的公有 IPv4 地址池或您为 AWS 账户添加的自定义 IP 地址池分配弹性 IP 地址。
- 将弹性 IP 地址与正在运行的实例相关联。