Terraform import default dhcp & main route table id



有没有办法用import命令管理aws的默认资源,当它已经创建并将id保存到terraform.tfstate中时,我想为这些资源添加一个标签。

如果您想向ec2资源添加标签,包括主路由表,您应该使用aws_ec2_tag。

例如,下面的代码创建了一个VPC,在其主路由表中添加了一个标签

resource "aws_vpc" "vpc" {
cidr_block           = "10.1.0.0/16"
enable_dns_support   = true
enable_dns_hostnames = true
tags = {
Name = "myvpc"
}
}

resource "aws_ec2_tag" "mytag" {
resource_id = aws_vpc.vpc.main_route_table_id
key         = "Name"
value       = "Hello World"
}

最新更新