上次更新时间:2020 年 12 月 21 日
每次我停止和启动实例时,与我的 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 地址数量为五个。有关限制和如何请求增加数量的更多信息,请参阅弹性 IP 地址限制。
注意:如果在运行 AWS CLI 命令时遇到错误,请确保您使用的是最新版本的 AWS CLI。
解决方法要分配弹性 IP 地址并将其与 EC2 Windows 或 Linux 实例相关联,请执行以下步骤:
-
从 Amazon 的公有 IPv4 地址池或您为 AWS 账户添加的自定义 IP 地址池分配弹性 IP 地址。
将弹性 IP 地址与正在运行的实例相关联。
您还可以解除现有弹性 IP 地址的关联,然后将它重新与其他实例相关联。