Backend-ul S3 în Terraform (AWS S3 & DynamoDB) în Terraform & OpenTofu (IaC)

Stochează fișierul de stare în AWS S3 cu criptare server-side și blocare a stării (State Locking) prin DynamoDB.

Sintaxă
terraform { backend 's3' { bucket = '...' key = '...' region = '...' dynamodb_table = '...' } }

Configurarea Backend-ului S3

Backend-ul s3 este cel mai popular mecanism de stocare la distanță pentru echipele care lucrează pe AWS. Asigură:

  • Stocare securizată cu criptare automată (AES-256 sau KMS) și versionare automată a stării în S3.
  • State Locking prin tabela Amazon DynamoDB (folosind cheia primară LockID), împiedicând execuțiile concurente.
Exemplu Concret: Configurarea backend-ului complet S3
terraform {
  backend "s3" {
    bucket         = "dexblog-terraform-state-prod"
    key            = "infrastructura/retea.tfstate"
    region         = "eu-central-1"
    dynamodb_table = "terraform-locks"
    encrypt        = true
  }
}

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Backend-ul S3 în Terraform (AWS S3 & DynamoDB)

Ai o nelămurire despre utilizarea comenzii Backend-ul S3 în Terraform (AWS S3 & DynamoDB) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.