Junior — Middle
Jak nakonfigurovat Amazon S3 pro uložení souboru stavu Terraform?
sobes.tech AI
Odpověď od AI
Pro ukládání souboru stavu Terraform do Amazon S3 je třeba provést následující kroky:
- Vytvořte bucket S3 s unikátním názvem.
- Nakonfigurujte oprávnění (IAM politiky), aby Terraform mohl číst a zapisovat do tohoto bucketu.
- Volitelně povolte verzování bucketu pro uchování historie stavů.
- V konfiguraci Terraform uveďte backend typu
s3s parametry bucketu.
Příklad konfigurace backendu v souboru terraform {}:
terraform {
backend "s3" {
bucket = "my-terraform-state-bucket"
key = "path/to/my/terraform.tfstate"
region = "us-east-1"
}
}
Po tomto bude při inicializaci (terraform init) stav ukládán a načítán z uvedeného S3 bucketu.