Terraform > Ressourcen > name - ungültige oder unbekannte Schlüssel

Gemäß dieser https://www.terraform.io/docs/configuration/resources.html können Sie eine resource mit einem name. E. g.

resource "aws_db_instance" "timeout_example" {
  allocated_storage = 10
  engine            = "mysql"
  engine_version    = "5.6.17"
  instance_class    = "db.t1.micro"
  name              = "mydb"

  # ...

  timeouts {
    create = "60m"
    delete = "2h"
  }
}

aber mein Beispiel tf Datei:

provider "aws" {
  access_key = "<access key>"
  secret_key = "<secret key>"
  region     = "us-east-1"
}

resource "aws_instance" "web" {
  ami           = "ami-0d729a60"
  instance_type = "t2.micro"
  subnet_id = "<subnet-id>"
  name = "web"
}

gibt mir * aws_instance.web: : invalid or unknown key: name.

Ahnung warum?

Ich sehe nicht name gelistet unter der metaparameters in der doc Sie verlinkt wird.
Matt erwähnt, dass nicht einer von den meta-Parameter auf jeder Ressource und ist nur ein parameter für die jeweilige Ressource. Wenn Sie möchten, um den Namen einer EC2-instance, die Sie benötigen, um die Name tag

InformationsquelleAutor Snowcrash | 2017-05-26

Schreibe einen Kommentar