Junior — Middle
Как да конфигурирате Amazon S3 за съхранение на файл със състоянието на Terraform?
sobes.tech AI
Отговор от AI
За съхраняване на файла със състоянието на Terraform в Amazon S3, трябва да изпълните следните стъпки:
- Създайте S3 bucket с уникално име.
- Конфигурирайте правата за достъп (IAM политики), така че Terraform да може да чете и записва в този bucket.
- По желание активирайте версионирането на bucket-а, за да запазите историята на състоянията.
- В конфигурацията на Terraform посочете backend от тип
s3с параметрите на bucket-а.
Пример за конфигурация на backend във файла terraform {}:
terraform {
backend "s3" {
bucket = "my-terraform-state-bucket"
key = "path/to/my/terraform.tfstate"
region = "us-east-1"
}
}
След това при инициализация (terraform init) състоянието ще се съхранява и зарежда от посочения S3 bucket.