Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Detalhes e exemplos de parâmetros de arquivo de infraestrutura como código (IaC) do Terraform

Modo de foco
Detalhes e exemplos de parâmetros de arquivo de infraestrutura como código (IaC) do Terraform - AWS Proton

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Você pode incluir variáveis de entrada do Terraform em arquivos variable.tf em seu pacote de modelos. Você também pode criar um esquema para criar variáveis AWS Proton gerenciadas. AWS Proton cria uma variável .tf files a partir do seu arquivo de esquema. Para ter mais informações, consulte Arquivos Terraform IaC.

Para referenciar AWS Proton as variáveis definidas pelo esquema em sua infraestrutura.tf files, você usa os AWS Proton namespaces mostrados na tabela Parâmetros e namespaces do Terraform IaC. Por exemplo, você poderá usar o var.environment.inputs.vpc_cidr. Entre aspas, coloque essas variáveis entre colchetes simples e adicione um cifrão na frente da primeira chave (por exemplo, “${var.environment.inputs.vpc_cidr}”).

O exemplo a seguir mostra como usar namespaces para incluir AWS Proton parâmetros em um ambiente. .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 }
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.