【问题标题】:How to get the default vpc id with terraform如何使用 terraform 获取默认的 vpc id
【发布时间】:2020-06-22 11:36:00
【问题描述】:

我正在尝试使用terraform 在我的aws 帐户中获取default vpc 的vpc_id

这是我尝试过的,但它给出了错误

错误:数据源无效

这是我尝试过的:

data "aws_default_vpc" "default" {

}


# vpc
resource "aws_vpc" "kubernetes-vpc" {
  cidr_block = "${var.vpc_cidr_block}"
  enable_dns_hostnames = true

  tags = {
    Name = "kubernetes-vpc"
  }
}

【问题讨论】:

    标签: amazon-web-services terraform


    【解决方案1】:

    aws_default_vpc 确实不是有效的数据源。但是aws_vpc data source 确实有一个布尔值default,您可以使用它来选择默认vpc:

    data "aws_vpc" "default" {
      default = true
    } 
    

    【讨论】:

    • 谢谢你
    猜你喜欢
    • 2019-11-27
    • 2019-06-10
    • 2021-03-16
    • 2020-08-31
    • 2015-05-18
    • 2019-01-21
    • 2019-07-28
    • 2021-07-01
    • 2020-02-12
    相关资源
    最近更新 更多