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:
- Kreirati S3 bucket sa jedinstvenim imenom.
- Konfigurisati prava pristupa (IAM politike) tako da Terraform može čitati i zapisivati u taj bucket.
- Opcionalno, omogućiti verzionisanje bucket-a za čuvanje istorije stanja.
- U Terraform konfiguraciji, navesti backend tipa
s3sa 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.