

Avviso di fine del supporto: il 7 ottobre 2026, AWS terminerà il supporto per AWS Proton. Dopo il 7 ottobre 2026, non potrai più accedere alla AWS Proton console o AWS Proton alle risorse. L'infrastruttura implementata rimarrà intatta. Per ulteriori informazioni, consulta [AWS Proton Service Deprecation](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html) and Migration Guide.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Dettagli ed esempi dei parametri del file Terraform infrastructure as code (IaC)
<a name="env-parameters-tform"></a>

Puoi includere le variabili di input Terraform nei `variable.tf` file del tuo pacchetto di modelli. Puoi anche creare uno schema per creare variabili AWS Proton gestite. AWS Proton crea una variabile `.tf files` dal tuo file di schema. Per ulteriori informazioni, consulta [file Terraform iAC](ag-infrastructure-tmp-files-terraform.md).

Per fare riferimento alle AWS Proton variabili definite dallo schema nella vostra infrastruttura`.tf files`, utilizzate i AWS Proton namespace mostrati nella tabella *Parametri e namespace* per Terraform IAc. Per esempio, è possibile utilizzare `var.environment.inputs.vpc_cidr`. All'interno delle virgolette, racchiudi queste variabili tra parentesi singole e aggiungi il simbolo del dollaro davanti alla prima parentesi (ad esempio,). `“${var.environment.inputs.vpc_cidr}”`

L'esempio seguente mostra come utilizzare i namespace per includere parametri in un ambiente. AWS Proton `.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
}
```