如何将私有 IP 重新分配给新的 EC2 实例 AWS

How to re-assign Private IP to new EC2 instance AWS

Objective: 我们正在努力实现的是一种从头开始配置 EC2 实例的自动化方式,而不是手动配置。为此,我们编写了一些 ansible 剧本

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

我们可以停止 Machine1(在此过程中不应丢失data/config)

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

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

这不能一步完成。您必须备份并终止实例,然后创建新实例。有关详细信息,请参阅

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

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