Sobes.tech
Junior — Middle

Cum se configurează Amazon S3 pentru a stoca un fișier de stare Terraform?

sobes.tech AI

Răspuns de la AI

Pentru a stoca fișierul de stare Terraform în Amazon S3, trebuie să urmați acești pași:

  1. Creați un bucket S3 cu un nume unic.
  2. Configurați permisiunile de acces (politici IAM) astfel încât Terraform să poată citi și scrie în acest bucket.
  3. Opțional, activați versiunea bucket-ului pentru a păstra istoricul stărilor.
  4. În configurația Terraform, specificați un backend de tip s3 cu parametrii bucket-ului.

Exemplu de configurație backend în fișierul terraform {}:

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

După aceasta, la inițializare (terraform init), starea va fi salvată și încărcată din bucket-ul S3 specificat.