我已经在 terraform cloud 上导入了我所在州的aws_network_interface 。
我已经将我的 cli 与 terraform 远程后端一起使用。
terraform import aws_network_interface.default eni-ID
状态已更新,资源已导入。但是当我运行terraform plan时,该资源被破坏而不是重新创建。
为什么?我错了什么?
我导入的资源:
resource "aws_network_interface" "default" {
subnet_id = "subnet-ID"
}
这是network_interface的terraform计划。全部销毁
arn : "arn:aws:ec2:eu-west-1:XXX:network-interface/eni-XXX"
description :""
id : "eni-XXX"
interface_type : "interface"
ipv4_prefix_count : 0
ipv4_prefixes :[ ]
ipv6_address_count :0
ipv6_addresses :[ ]
ipv6_prefix_count :0
ipv6_prefixes :[ ]
mac_address :"XXXX"
outpost_arn :""
owner_id : "XXX"
private_dns_name : "ip-XXXX.eu-west-1.compute.internal"
private_ip : "XXX"
private_ips : [
"XXX"
] -> null
private_ips_count : 0
security_groups :[
"sg-12345"
"sg-5678"
] -> null
source_dest_check :true
subnet_id : "subnet-XXX"
tags :{ }
tags_all :{ }
attachment {
attachment_id : "eni-attach-XXX"
device_index : 0
instance : "i-XXX"
}