如何使用 terraform 获取默认的 vpc id

Jan*_*uka 7 amazon-web-services terraform

我正在尝试使用我的帐户中vpc_iddefaultvpcawsterraform

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

错误:无效的数据源

这是我试过的:

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"
  }
}
Run Code Online (Sandbox Code Playgroud)

Blo*_*je5 14

aws_default_vpc的确不是一个有效的数据源。但是aws_vpc数据源确实有一个default可用于选择默认 vpc的布尔值:

data "aws_vpc" "default" {
  default = true
} 
Run Code Online (Sandbox Code Playgroud)