在添加TG附件之后,除了使用资源aws_ec2_transit_gateway_vpc_attachment_accepter之外,是否有对待定接受状态的自动批准?
我有一个变量,它是从aws中获得的,用于除当前区域之外的具有TGW的区域。
例如,我在我们东部-2我的变量是,
TGW_PEERS = {"id":"tgw-xxx“、”区域“:"eu-west-1”、"name":"TGW0001_EUW1"}、{"id":"tgw-xxx“、"region":”us 2“、"cidr":"”、"TGW0001_USW2"}
我有一个资源aws_ec2_transit_gateway_peering_attachment
resource "aws_ec2_transit_gateway_peering_attachment" "TGW-PEERS" {
count = length(var.TGW_PEERS)
peer_region = var.TGW_PEERS[count.index].region
peer_transit_gateway_id = var.TGW_PEERS[count.index].id
transit_gateway_id = data.aws_ec2_transit_gateway.TGW.id
tags = {
Name = format("PEER_%s", var.TGW_PEERS[count.index].name)
Side = "Initiator"
}
},但当我应用以上内容时,TGW附件处于待定接受状态,启用“自动接受共享附件”对没有任何帮助。
解决这个问题的一个方法是,我必须为每个区域创建别名,为除自身之外的所有其他区域创建资源语句。我不想做的事:)
provider "aws" {
alias = "us-west-2"
region = "us-west-2"
}
resource "aws_ec2_transit_gateway_vpc_attachment_accepter" "TGW-ACCEPTOR" {
provider = aws.us-west-2
transit_gateway_attachment_id = data.aws_ec2_transit_gateway.TGW.id
tags = {
Name = "Yo"
Side = "Accepter"
}
}https://stackoverflow.com/questions/66701575
复制相似问题