首页 > 解决方案 > 如何将私有 IP 重新分配给新的 EC2 实例 AWS

问题描述

目标:我们试图实现的是一种从头开始配置 EC2 实例的自动化方式,而不是手动进行。为此,我们编写了一些 ansible playbooks

问题:现在我有一个现有的 EC2 实例(比如 Machine1)。我必须在具有与 Machine1 相同的私有 IP 的新 EC2 实例中测试配置(ansible playbooks)。

我们可以停止Machine1(在此过程中不应丢失任何数据/配置)

使用相同 IP的原因:使用相同的 IP,这样内部 DNS 记录就不必因为重新创建而更改

我尝试查看 AWS 文档,但没有任何帮助。

标签: amazon-web-servicesamazon-ec2ansibleamazon-vpc

解决方案


创建 Amazon EC2 实例时,会为其分配一个私有 IP 地址。这可以是在子网 CIDR 范围内分配的随机 IP 地址,也可以是启动实例时请求的特定 IP 地址。

该实例将保留该 IP 地址,直到其终止。一旦终止,相同的 IP 地址可以再次用于另一个实例。但是,在终止之前,同一 VPC 中的其他实例都不能使用相同的 IP 地址。这与实例状态(运行、停止)无关。


推荐阅读