Sobes.tech
Junior — Middle

Ako nakonfigurovať Amazon S3 na uloženie súboru stavu Terraform?

sobes.tech AI

Odpoveď od AI

Na uloženie súboru stavu Terraform v Amazon S3 je potrebné vykonať nasledovné kroky:

  1. Vytvorte S3 bucket s unikátnym názvom.
  2. Nakonfigurujte práva na prístup (IAM politiky), aby Terraform mohol čítať a zapisovať do tohto bucketu.
  3. Voliteľne povolte verzionovanie bucketu na zachovanie histórie stavov.
  4. V konfigurácii Terraform uveďte backend typu s3 s parametrami bucketu.

Príklad konfigurácie backendu v súbore terraform {}:

terraform {
  backend "s3" {
    bucket = "my-terraform-state-bucket"
    key    = "path/to/my/terraform.tfstate"
    region = "us-east-1"
  }
}

Po tomto bude pri inicializácii (terraform init) stav ukladaný a načítaný z uvedeného S3 bucketu.