首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加TG附件后自动批准待定验收状态的方法?

问添加TG附件后自动批准待定验收状态的方法?
EN

Stack Overflow用户
提问于 2021-03-19 02:00:57
回答 1查看 981关注 0票数 1

在添加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

代码语言:javascript
复制
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附件处于待定接受状态,启用“自动接受共享附件”对没有任何帮助。

解决这个问题的一个方法是,我必须为每个区域创建别名,为除自身之外的所有其他区域创建资源语句。我不想做的事:)

代码语言:javascript
复制
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"
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-19 02:45:20

“自动接受共享附件”适用于TG VPC附件。但是,您正在尝试执行TG窥视附件。对于这样的附件,有不自动接受。

若要激活对等附件,接收方传输网关的所有者必须接受对等附件请求的。即使两个传输网关都位于相同的帐户中,也需要这样做。窥视附件必须处于pendingAcceptance状态。接受来自接收方传输网关所在区域的窥视附件请求。

您试图使用的aws_ec2_transit_gateway_vpc_attachment_accepter应用于TG附件,而不是TG窥视附件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66701575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档