Terraform TGW VPC 附件数据源过滤器

Posted

技术标签:

【中文标题】Terraform TGW VPC 附件数据源过滤器【英文标题】:Terraform TGW VPC Attachment Data Source filter 【发布时间】:2022-01-16 04:51:13 【问题描述】:

我正在尝试使用vpc_owner_id 过滤器获取TGW VPC Attachment data source

我试过了:

data "aws_ec2_transit_gateway_vpc_attachment" "attach" 
  filter 
    name = "vpc-owner-id"
    values = ["543265436543"]


data "aws_ec2_transit_gateway_vpc_attachment" "attach" 
  filter 
    name = "vpc_owner_id"
    values = ["543265436543"]


data "aws_ec2_transit_gateway_vpc_attachment" "attach" 
  filter 
    name = "resource-owner-id"
    values = ["543265436543"]


我知道Value for the parameter Filter is invalid.TGW VPC Attachment 的属性之一是vpc_owner_id

使用vpc owner id Filter 可以得到这个data source 吗?

【问题讨论】:

我开发了自己的自定义数据源 【参考方案1】:

没有过滤器 vpc_owner_id 也没有 vpc-owner-id。唯一有效的是resource-owner-id。有效过滤器列表请参考AWS docs。

如果任何给定的过滤器不适合您,您必须开发自己的 custom data source。

【讨论】:

以上是关于Terraform TGW VPC 附件数据源过滤器的主要内容,如果未能解决你的问题,请参考以下文章

Terraform InvalidParameterCombination:数据库安全组只能与 VPC 数据库实例关联

在 terraform 失败的不同 vpc 中创建时出现 rds 副本错误

Terraform:如何从数据类型中获取元素

terraform - 将 vpc_id 参数从不同的 VPC 传递到多个子网

Terraform - 在 VPC 对等连接之间授权安全组

通过 terraform 在 aws 中创建 VPC 问题