【问题标题】:elastic ip for ec2 AMI?ec2 AMI的弹性IP?
【发布时间】:2014-08-01 13:35:27
【问题描述】:

我刚刚创建了一个 EC2 AMI Linux 来托管弹性搜索设置。我看到为实例分配了一个公共 ip,但我假设它不是静态 ip。

当我去Elastic IPS > Allocate New Address。 它创建了一个,但我无法将它与正在运行的 EC2 AMI 关联。

编辑

【问题讨论】:

  • I cannot associate it with my EC2 AMI which is running. 时遇到什么错误如果无法将弹性 ip 关联到 ec2 实例,则一定有错误。

标签: amazon-web-services amazon-ec2


【解决方案1】:

在大多数情况下,您不需要静态 IP。

目的是您设置一个指向您的 AWS 主机名的 CNAME,该主机名又解析为分配的 IP。您的 DNS 从不包含 AWS IP,只包含到 AWS 分配的主机名的 CNAMES 映射。

要创建 CNAME,只需转到您的 DNS 提供商,登录,使用您想要的名称(例如“www”)输入新的 CNAME 记录,然后输入 AWS 分配的主机名作为目标。

【讨论】:

  • 谢谢杰夫,有趣的选择。我在我的实例上看到私有 DNS。这会是我在 Amazon Route 53 上的 CNAME 值中输入的内容并为其创建名称别名吗?
  • 应该是公共 dns。
  • 它显示'-',是因为它是VPC吗?我对此感到困惑,它现在不允许我创建没有 VPC 的 EC2。
  • 对不起,我不知道您所说的“它正在显示 '-'”是什么意思。无论它为您提供什么主机名,您都可以将其作为 CNAME 放入 DNS 提供商的管理控制台中。只要确保您的安全策略打开了您想要公开的任何端口,您就可以开始了。
【解决方案2】:

您必须将 IP 关联到实例。

【讨论】:

  • 一开始的问题是,在关联的列表中,我的 ec2 实例没有出现!但我又试了一次,现在我选择了 VPC 而不是 EC2,它们出现了!所以我应该用这个来代替 Jeff 的建议?
  • 取决于您要执行的操作。如果您使用 CNAME,则每次 ec2 实例名称更改(关闭/新实例/缩放/等)时都必须更新 CNAME。如果你想要一个静态IP,那么你可以设置一个A记录。当然,您也可以将整个环境放入 VPC 并将静态 IP 附加到 nat。全部基于用例。
猜你喜欢
  • 2012-04-18
  • 2013-12-25
  • 2012-08-19
  • 2013-09-14
  • 2011-08-12
  • 2019-05-14
  • 2015-02-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多