Sobes.tech
Junior — Middle

Terraform durum dosyasını saklamak için Amazon S3 nasıl yapılandırılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Terraform durum dosyasını Amazon S3'de saklamak için aşağıdaki adımları izleyin:

  1. Benzersiz bir isimle S3 bucket'ı oluşturun.
  2. Terraform'un bu bucket'ta okuma ve yazma yapabilmesi için erişim izinlerini (IAM politikaları) yapılandırın.
  3. İsteğe bağlı olarak, durum geçmişini saklamak için bucket'ın versiyonlamasını etkinleştirin.
  4. Terraform yapılandırmasında, bucket parametreleriyle s3 türünde bir backend belirtin.

terraform {} dosyasındaki backend yapılandırması örneği:

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

Bundan sonra, (terraform init) komutuyla başlatıldığında, durum belirtilen S3 bucket'ında saklanacak ve yüklenecektir.