问题标签 [elastic-ip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1896 浏览

amazon-web-services - 如果弹性 ip 与另一个正在运行的 ec2 实例相关联,是否可以在重新启动后将弹性 ip 与 ec2 实例重新关联?

我们有一个设置,其中 3 个 ec2 实例每个都与其主网络接口 eth0 上的弹性 IP 相关联,因此这些实例可以处理传入的请求。

这些实例中的每一个都有一个辅助网络接口 eth1,如果一个实例发生故障/崩溃/重启,与该实例关联的弹性 IP 将与该接口上剩余的正在运行的 ec2 实例之一相关联。这是某种故障转移机制,因为我们总是希望这些弹性 IP 由某个正在运行的实例提供服务,这样我们就不会丢失任何传入的请求。

我遇到的问题特别是在重启实例时。当实例重新启动时,它无法取回它拥有的公共 ip,而这个公共 ip 是现在与另一个实例关联的弹性 ip。因此,除非我手动将弹性 IP 重新分配回此实例,否则此实例无法访问 Internet。

是否可以在重新启动时自动回收/重新关联它曾经拥有的弹性 IP 到其 eth1 接口?如果没有,您有解决方法的建议吗?

重新启动是必要的,因为我们将对实例进行无人值守升级。

更新: 还请注意,我需要使用这些弹性 ip,因为它们是我们与之集成的合作伙伴公司的防火墙中允许的。使用 ELB 将不起作用,因为它的 IP 会随着时间而变化。

0 投票
1 回答
1109 浏览

amazon-web-services - AWS 公有子网与将弹性 IP 地址分配给 VPC 实例

拥有公共子网与通过 AWS 为 VPC 实例分配弹性 IP 地址这两个术语有什么区别?

0 投票
1 回答
148 浏览

amazon-web-services - 列出来自 AWS 的免费弹性 ip

我有一个要求,我需要从 AWS 账户中过滤掉免费的弹性 IP 地址,即只列出那些未绑定到任何实例的地址。

我在这里看到了几个过滤器:http: //docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-DescribeAddresses.html

但无法弄清楚如何只能检索免费的弹性 ips。

如果有人可以就此提供指点,那将非常有帮助。

非常感谢~Yash

0 投票
0 回答
440 浏览

amazon-web-services - AWS - 创建没有 EIP 的弹性 beanstalk 应用程序

我整个上午都在尝试创建一个弹性 beantalk 应用程序而不将其与 EIP 关联。Amazon 限制为 5 个 EIP,所以我只想创建一个实例,然后对 .elasticbeanstalk.com 进行 CNAME 记录。

但是,这似乎不起作用,即使我在所有 VPC 子网中取消选中“创建公共 IP”并删除“自动分配 IP”,它仍然会创建 EIP。

如果我创建 ELB 实例,给它 EIP,然后删除 EIP,整个实例就会变得陈旧且无法访问。

有没有人有这方面的经验,你如何解决它?

谢谢,

约翰

0 投票
1 回答
2147 浏览

amazon-ec2 - 谷歌域名与亚马逊的 EC2

我使用弹性 IP 地址在 Amazon 的 EC2 上托管我的网站。我的域名是通过 Google Domains 购买的。

当我去时www.example.com,网站加载。

如果我去example.com,它不会加载。

有没有办法改变我的配置让两者都工作?

在此处输入图像描述

0 投票
2 回答
506 浏览

amazon-web-services - 确保 EIP 不会跨 VPC 重用

给定:
我们想要重用的一个(或多个)弹性 IP。(IP 池)
一个 CloudFormation 模板,其机器具有与之关联的弹性 IP。(通过 AWS::EC2::EIPAssociation)启动/拆除从共享 EIP 池获取 ips 的多个 CloudFormation 堆栈。(ip是堆栈中的一个参数,在堆栈启动之前计算)

我的预期是,如果一个 VPC / CloudFormation 堆栈已经在使用 EIP,那么其他使用它的尝试将会失败。
事实证明,如果您尝试在另一个堆栈中使用相同的 EIP,它将起作用。EIP 将绑定到最新创建的堆栈。

更糟糕的是,如果说堆栈 1 使用 EIP,堆栈 2 使用相同的 EIP,如果在堆栈 2 使用后拆除堆栈 1,“偷”了 IP,堆栈 2 将丢失 IP(导致IP 是免费的 - 即不绑定到任何实例)。

有没有人遇到过这个问题?你如何确保你没有在上述情况下跑步?

我必须使用 ips 的原因是它们被列入白名单,以便在我通过公共互联网与之交互的系统中进行访问。流量必须来自该池中的 IP,不能随便抓取任何随机公共 IP。

0 投票
2 回答
98 浏览

amazon-web-services - 具有弹性 IP 的多个 EC2 实例

我目前有一个使用弹性 IP 运行的 EC2 实例。在我的 DNS 设置中,我有一条指向弹性 IP 的 A 记录。

如果我想添加第二个实例,我将如何去做?我知道如何启动它们并传输数据,但是在我的 AWS 控制台和 DNS 设置中我该怎么做才能让多个实例指向同一个网站?

先感谢您!

0 投票
1 回答
160 浏览

amazon-web-services - DevOps、DNS 和公共 IP

我有一个 devops 自动化环境。Jenkins 中的每个成功构建(Web 应用程序)都会触发在 AWS 中创建 EC2 (Linux) 实例,该实例被设置为接收公共 IP,并且应用程序被部署在该实例上。我正在使用实例的公共 IP 调用 Web 应用程序。我需要屏蔽 IP 并通过自定义名称调用应用程序。我在 Route 53 subdomain.abc.com 上创建了一个子域。我有三组网络应用程序,想将它们称为 one.subdomain.abc.com、two.subdomain.abc.com 等。

由于每次我们都有不同的虚拟机,我不确定 EIP 是否是一个选项。有人可以提出解决方案吗?

提前谢谢了。

0 投票
2 回答
120 浏览

amazon-web-services - 具有有限弹性 IP 的 AWS 架构

目前,我们的小型企业有 3 个客户,我们已将这些客户分配给 Amazon Web Services (AWS) 中的 3 个弹性 IP。

如果我们重启一个实例,没有人会失去访问权限,因为重启后 IP 是相同的。

如果重新启动,有没有办法处理扩展到 3 个以上的客户而不会分崩离析?

我正在尝试请求更多 IP,但他们建议这取决于我们的架构,我不确定他们正在寻找什么架构(或者为什么有些人会保证比其他人更有弹性的 IP,或者如果这是一个未经检查的建议框)。

我意识到这是一个非常基本的问题,但谷歌搜索只会让我从供应商口中获得信息不足的文档。

编辑

互联网上有很多关于 AWS 支持 IPv6 的内容(大部分是旧的),但该功能似乎已被弃用。

0 投票
2 回答
1375 浏览

amazon-web-services - 在不丢失 ElasticIP 的情况下重建 Elastic Beanstalk 环境

我使用 VPC 创建了一个 Elastic Beanstalk 环境。有时,环境会锁定在代码版本部署上并且必须重新构建。发生这种情况时,我会丢失我的弹性 IP。

我尝试在重建之前取消关联 EIP,但它仍然被替换。我该怎么做才能使 EIP 永久化!?(是的,我需要 EIP,而 CNAME 不足以满足我的目的)