Junior — Middle
Como configurar o Amazon S3 para armazenar um arquivo de estado do Terraform?
sobes.tech IA
Resposta da IA
Para armazenar o ficheiro de estado do Terraform no Amazon S3, deve seguir estes passos:
- Criar um bucket S3 com um nome único.
- Configurar as permissões de acesso (políticas IAM) para que o Terraform possa ler e escrever nesse bucket.
- Opcionalmente, ativar a versão do bucket para guardar o histórico de estados.
- Na configuração do Terraform, indicar um backend do tipo
s3com os parâmetros do bucket.
Exemplo de configuração do backend no ficheiro terraform {}:
terraform {
backend "s3" {
bucket = "my-terraform-state-bucket"
key = "path/to/my/terraform.tfstate"
region = "us-east-1"
}
}
Após isto, ao inicializar (terraform init), o estado será guardado e carregado do bucket S3 especificado.