Sobes.tech
Junior — Middle

Terraform vəziyyət faylını saxlamaq üçün Amazon S3 necə konfiqurasiya edilir?

sobes.tech Süni İntellekt

AI-dan cavab

Terraform vəziyyət faylını Amazon S3-də saxlamaq üçün aşağıdakı addımları yerinə yetirin:

  1. Unikal adla S3 bucket yaradın.
  2. Terraform-un bu bucket-ə oxuma və yazma icazəsi üçün IAM siyasətlərini konfiqurasiya edin.
  3. İstəyə bağlı olaraq, vəziyyət tarixçəsini saxlamaq üçün bucket-ın versiyalaşdırılmasını aktivləşdirin.
  4. Terraform konfiqurasiyasında, bucket parametrləri ilə s3 tipli backend göstərin.

terraform {} faylında backend konfiqurasiyası nümunəsi:

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

Bundan sonra, (terraform init) ilə başlananda, vəziyyət göstərilən S3 bucket-də saxlanacaq və yüklənəcək.