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:
- Benzersiz bir isimle S3 bucket'ı oluşturun.
- Terraform'un bu bucket'ta okuma ve yazma yapabilmesi için erişim izinlerini (IAM politikaları) yapılandırın.
- İsteğe bağlı olarak, durum geçmişini saklamak için bucket'ın versiyonlamasını etkinleştirin.
- Terraform yapılandırmasında, bucket parametreleriyle
s3tü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.