Sobes.tech
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:

  1. Vytvořte bucket S3 s unikátním názvem.
  2. Nakonfigurujte oprávnění (IAM politiky), aby Terraform mohl číst a zapisovat do tohoto bucketu.
  3. Volitelně povolte verzování bucketu pro uchování historie stavů.
  4. V konfiguraci Terraform uveďte backend typu s3 s 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.