

Pemberitahuan akhir dukungan: Pada 7 Oktober 2026, AWS akan mengakhiri dukungan untuk AWS Proton. Setelah 7 Oktober 2026, Anda tidak akan lagi dapat mengakses AWS Proton konsol atau AWS Proton sumber daya. Infrastruktur yang Anda gunakan akan tetap utuh. Untuk informasi selengkapnya, lihat Panduan [AWS Proton Pengakhiran Layanan dan Migrasi](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Infrastruktur Terraform sebagai detail dan contoh parameter file kode (IAc)
<a name="env-parameters-tform"></a>

Anda dapat menyertakan variabel input Terraform dalam `variable.tf` file di bundel template Anda. Anda juga dapat membuat skema untuk membuat variabel AWS Proton terkelola. AWS Proton membuat variabel `.tf files` dari file skema Anda. Untuk informasi selengkapnya, lihat [File Terraform IAc](ag-infrastructure-tmp-files-terraform.md).

Untuk mereferensikan AWS Proton variabel yang ditentukan skema di infrastruktur Anda`.tf files`, Anda menggunakan AWS Proton ruang nama yang ditampilkan di *Parameter dan ruang nama* untuk tabel Terraform IAc. Misalnya, Anda dapat menggunakan`var.environment.inputs.vpc_cidr`. Di dalam tanda kutip, kelilingi variabel-variabel ini dengan tanda kurung tunggal dan tambahkan tanda dolar di depan penjepit pertama (misalnya,). `“${var.environment.inputs.vpc_cidr}”`

Contoh berikut menunjukkan cara menggunakan ruang nama untuk menyertakan AWS Proton parameter dalam lingkungan. `.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
}
```