具有特定私有 IP 的 Terraform AWS 实例

时间:2021-07-29 17:57:09

标签: amazon-web-services amazon-ec2 terraform terraform-provider-aws

我想选择我的实例的私有 ip,但我不断收到此错误:

Error: Error creating ENI: InvalidParameterValue: Address is in subnet's reserved address range status code: 400, request id: xxxxxxxxxx
with aws_network_interface.my-instance-nic
on main.tf line 222, in resource "aws_network_interface" "my-instance-nic":

    resource "aws_network_interface" "my-instance-nic" {

以上是我尝试使用我的私有 IP 创建 NIC 时的情况。当我尝试直接使用 private_ipaws_instance 资源时,也会发生同样的情况。

1 个答案:

答案 0 :(得分:0)

糟糕,我不知道 AWS 会保留所有子网中的第一个、第二个和第三个 IP(网络地址和广播除外)。我在这里找到了答案:

How do I assign an EC2 instance to a fixed IP address within a subnet?

一开始我没有找到它,因为我正在寻找一个 terraform 特定的答案(使用错误字符串)。