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.
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)
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.
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 menggunakanvar.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 }