在 Amazon EC2 中使用静态 IP 地址 - 更新的线程

Kin*_*nno 1 amazon-ec2 amazon-web-services

我一直在关注以下主题 - 不幸的是这个问题已经有近 6 年的历史了,我很好奇这个建议已经改变了。

将静态 IP 地址与 Amazon EC2 结合使用

根据我的理解,如果我有一个 EC2 实例设置(在 IP 地址 11.22.33.44 上的 InA1 的情况下),那么该 IP 地址会与我的帐户关联一段固定的时间吗?如果由于某种原因 InA1 重新启动,或者丢失了它的 IP 地址,那么我是否永远丢失了该 IP?

如果该 IP 地址与我的帐户关联,那么在该 IP 被释放回“公共池”之前,我还有多长时间。

Mat*_*ser 5

解决方案仍然是弹性 IP 地址。

当您创建 EC2 实例时,如果为其分配了公共 IP 地址,则该公共 IP 地址将一直属于您,直到 EC2 实例停止为止。届时,IP 地址将永远丢失。没有时间限制。

如果您需要一个恒定的公共 IP 地址,解决方案是(并且始终是)弹性 IP 地址。分配弹性 IP 地址,它将保留在您的 AWS 账户中,直到您将其释放回 AWS。再次强调,没有时间限制。

与随时间变化的弹性 IP 地址的唯一区别是,如果您停止 EC2 实例,它是否仍连接到您的 EC2 实例:

  • 如果您的 EC2 实例位于 VPC 中,则弹性 IP 地址仍附加到您的实例。
  • 如果您的 EC2 实例不在 VPC 中(即在 EC2-Classic 中),则当实例停止时,弹性 IP 地址将从您的实例中分离,但它仍然保留在您的账户中。当您重新启动 EC2 实例时,重新附加弹性 IP 地址。