Sobes.tech
Junior — Middle

Kako konfigurisati Amazon S3 za skladištenje Terraform fajla stanja?

sobes.tech АИ

Одговор од АИ

Za skladištenje Terraform datoteke stanja u Amazon S3, potrebno je izvršiti sledeće korake:

  1. Kreirati S3 bucket sa jedinstvenim imenom.
  2. Konfigurisati prava pristupa (IAM politike) tako da Terraform može čitati i zapisivati u taj bucket.
  3. Opcionalno, omogućiti verzionisanje bucket-a za čuvanje istorije stanja.
  4. U Terraform konfiguraciji, navesti backend tipa s3 sa parametrima bucket-a.

Primer konfiguracije backend-a u fajlu terraform {}:

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

Nakon toga, pri inicijalizaciji (terraform init), stanje će se čuvati i učitavati iz navedenog S3 bucket-a.