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:
- Hozzon létre egy S3 vödröt egy egyedi névvel.
- Á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.
- Opcionálisan, engedélyezze a vödör verziózását az állapotok történetének megőrzése érdekében.
- A Terraform konfigurációjában adja meg az
s3tí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.