如果我的资源中根本不包含“map_public_ip_on_launch”属性,terraform 将根本不会尝试映射它,因为它是一个可选参数,还是我需要指定这个参数的标志?
提前致谢
答案1
您似乎指的是aws_subnet
。这将设置在该子网中启动的实例的默认行为。如果您不指定,则默认为false
。但是,您仍然可以指定associate_public_ip_address
在aws_instance
资源,true
并且无论子网是否具有默认值 false,它都将接收公共地址。