

Hinweis zum Ende des Supports: Am 7. Oktober 2026 AWS endet der Support für AWS Proton. Nach dem 7. Oktober 2026 können Sie nicht mehr auf die AWS Proton Konsole oder AWS Proton die Ressourcen zugreifen. Ihre bereitgestellte Infrastruktur bleibt intakt. Weitere Informationen finden Sie im [AWS Proton Service Deprecation and Migration Guide](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Details und Beispiele für die Terraform-Infrastruktur-as-Code-Datei (IaC)
<a name="env-parameters-tform"></a>

Sie können Terraform-Eingabevariablen in `variable.tf` Dateien in Ihrem Vorlagenpaket aufnehmen. Sie können auch ein Schema erstellen, um AWS Proton verwaltete Variablen zu erstellen. AWS Proton erstellt eine Variable `.tf files` aus Ihrer Schemadatei. Weitere Informationen finden Sie unter [Terraform-IaC-Dateien](ag-infrastructure-tmp-files-terraform.md).

Um auf Ihre vom Schema definierten AWS Proton Variablen in Ihrer Infrastruktur zu verweisen`.tf files`, verwenden Sie die AWS Proton Namespaces, die in der Tabelle *Parameter und Namespaces* für Terraform IaC aufgeführt sind. Sie können beispielsweise die Datei `var.environment.inputs.vpc_cidr` verwenden. Umschließen Sie diese Variablen innerhalb von Anführungszeichen mit einfachen Klammern und fügen Sie vor der ersten Klammer ein Dollarzeichen hinzu (z. B.). `“${var.environment.inputs.vpc_cidr}”`

Das folgende Beispiel zeigt, wie Namespaces verwendet werden, um AWS Proton Parameter in eine Umgebung einzubeziehen. `.tf file`

```
terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 3.0"
    }
  }
  // This tells terraform to store the state file in s3 at the location
  // s3://terraform-state-bucket/tf-os-sample/terraform.tfstate
  backend "s3" {
    bucket = "terraform-state-bucket"
    key    = "tf-os-sample/terraform.tfstate"
    region = "us-east-1"
  }
}

// Configure the AWS Provider
provider "aws" {
  region = "us-east-1"
  default_tags {
    tags = var.proton_tags
  }
}

resource "aws_ssm_parameter" "my_ssm_parameter" {
  name  = "my_ssm_parameter"
  type  = "String"
  // Use the Proton environment.inputs. namespace
  value = var.environment.inputs.ssm_parameter_value
}
```