Junior — Middle
Hoe configureer je Amazon S3 om een Terraform-statusbestand op te slaan?
sobes.tech AI
Antwoord van AI
Om de Terraform-statusbestand in Amazon S3 op te slaan, moet je de volgende stappen uitvoeren:
- Maak een S3-bucket met een unieke naam.
- Stel de toegangsrechten (IAM-beleidsregels) zo in dat Terraform in deze bucket kan lezen en schrijven.
- Optioneel, schakel de versiebeheer van de bucket in om de geschiedenis van de staten te bewaren.
- Geef in de Terraform-configuratie een backend van het type
s3op met de bucketparameters.
Voorbeeld van backend-configuratie in het bestand terraform {}:
terraform {
backend "s3" {
bucket = "my-terraform-state-bucket"
key = "path/to/my/terraform.tfstate"
region = "us-east-1"
}
}
Na deze stappen wordt de status bij initialisatie (terraform init) opgeslagen en geladen uit de opgegeven S3-bucket.