Sobes.tech
Junior — Middle

Hogyan lehet konfigurálni az Amazon S3-at a Terraform állapotfájl tárolására?

sobes.tech MI

Válasz az MI-től

A Terraform állapotfájl Amazon S3-ban való tárolásához az alábbi lépéseket kell végrehajtani:

  1. Hozzon létre egy S3 vödröt egy egyedi névvel.
  2. Állítsa be a hozzáférési jogosultságokat (IAM politikák), hogy a Terraform olvasni és írni tudjon ebbe a vödörbe.
  3. Opcionálisan, engedélyezze a vödör verziózását az állapotok történetének megőrzése érdekében.
  4. A Terraform konfigurációjában adja meg az s3 típusú backendet a vödör paramétereivel.

Példa backend konfiguráció a terraform {} fájlban:

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

Ezt követően, az inicializálás (terraform init) során az állapot a megadott S3 vödörben lesz tárolva és betöltve.