本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
弹性 IP 地址
弹性 IP 地址 是专门用于进行动态云计算的静态、公有 IPv4 地址。您可以将弹性 IP 地址与您账户中的任意 VPC 中的任何实例或网络接口相关联。借助弹性 IP 地址,您可以迅速将地址重新映射到 VPC 中的另一个实例,从而屏蔽实例故障。
弹性 IP 地址概念和规则
要使用弹性 IP 地址,您必须先将其分配为在您的账户中使用。然后,您可以将其与 VPC 中的实例或网络接口关联。弹性 IP 地址将保持分配到您的 AWS 账户的状态,直至您明确释放它。
弹性 IP 地址是网络接口的一个属性。您可以通过更新附加到实例的网络接口,将弹性 IP 地址与该实例关联起来。将弹性 IP 地址与网络接口关联而不是直接与实例关联的优势在于,只需一步,即可将网络接口的所有属性从一个实例移至另一个。有关更多信息,请参阅弹性网络接口。
以下规则适用:
-
弹性 IP 地址一次仅可与一个实例或一个网络接口关联。
-
您可以将弹性 IP 地址从一个实例或网络接口迁移到另一个实例或网络接口。
-
如果将弹性 IP 地址与实例的 eth0 网络接口关联起来,系统会将其当前的公有 IPv4 地址 (如果有) 释放到 EC2-VPC 公有 IP 地址池中。如果取消关联弹性 IP 地址,系统将自动在几分钟内为 eth0 网络接口分配一个新的公有 IPv4 地址。如果再向您的实例附加一个网络接口,则不适用此情况。
-
为确保弹性 IP 地址的有效使用,当这些地址未与正在运行的实例关联或者关联了已停止的实例或未连接的网络接口时,我们将强制收取小额的小时费用。当您的实例正在运行时,对于与该实例关联的一个弹性 IP 地址,您无需承担相应费用,但对于与该实例关联的所有其他弹性 IP 地址,您需要承担相应费用。有关更多信息,请参阅 Amazon EC2 定价
。 -
您最多只能拥有 5 个弹性 IP 地址。为帮助节省这些地址,您可以使用 NAT 设备。有关更多信息,请参阅 NAT。
-
不支持 IPv6 的弹性 IP 地址。
-
您可以为已分配用于 VPC 的弹性 IP 地址添加标签。不过,不支持成本分配标签。如果您恢复弹性 IP 地址,标签不会恢复。
-
当安全组和网络 ACL 允许来自源 IP 地址的流量时,您可以从 Internet 访问弹性 IP 地址。从 VPC 内部返回到 Internet 的回复流量需要 Internet 网关。有关更多信息,请参阅 您的 VPC 的安全组 和 网络 ACL。
-
您可以对弹性 IP 地址使用以下任一选项:
-
让 Amazon 提供弹性 IP 地址。选择此选项后,您可以将弹性 IP 地址与网络边界组关联。这是我们通告 CIDR 块的位置。设置网络边界组会将 CIDR 块限制到此组。
-
使用自带 IP 地址有关自带 IP 地址的信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南 中的自带 IP 地址 (BYOIP) 。
-
在 VPC 中使用的弹性 IP 地址与在 EC2-Classic 中使用的弹性 IP 地址之间存在一些区别。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南 中的 EC2-Classic 和 VPC 之间的差异。您可将已分配为在 EC2-Classic 平台中使用的弹性 IP 地址移至 VPC 平台。有关更多信息,请参阅从 EC2-Classic 迁移弹性 IP 地址。
弹性 IP 地址是区域性的。有关使用 Global Accelerator 预置全局 IP 地址的更多信息,请参阅 AWS Global Accelerator 开发人员指南中的使用全局静态 IP 地址而不是区域性静态 IP 地址。
使用弹性 IP 地址
以下部分介绍如何使用弹性 IP 地址。
分配弹性 IP 地址
要使用弹性 IP 地址,您必须分配一个弹性 IP 地址以在 VPC 中使用。
分配弹性 IP 地址
您可以将弹性 IP 与 VPC 中正在运行的实例或网络接口相关联。
如果启用了 DNS 主机名,则在您将弹性 IP 地址与实例关联后,实例将会获得公有 DNS 主机名。有关更多信息,请参阅 在您的 VPC 中使用 DNS。
查看您的弹性 IP 地址
您可以查看已分配给您的账户的弹性 IP 地址。
标记弹性 IP 地址
您可以对弹性 IP 地址应用标签,以帮助您识别它或根据组织的需要对其进行分类。
取消关联弹性 IP 地址
要更改弹性 IP 地址所关联的资源,必须先将其与当前关联的资源取消关联。
释放弹性 IP 地址
如果您不再需要某个弹性 IP 地址,建议您释放该地址。对于被分配用于 VPC 但未与实例关联的所有弹性 IP 地址,您也需要承担相应费用。弹性 IP 地址不得与实例或网络接口关联。
恢复弹性 IP 地址
如果您释放了您的弹性 IP 地址,则可能能够恢复它。如果弹性 IP 地址已分配给另一 AWS 账户,则无法恢复此地址,否则会导致您超出您的弹性 IP 地址配额。
当前,您只能使用 Amazon EC2 API 或命令行工具恢复弹性 IP 地址。
使用 AWS CLI 恢复弹性 IP 地址
-
使用 allocate-address 命令,并使用
--address
参数指定 IP 地址。aws ec2 allocate-address --domain vpc --address
203.0.113.3