Junior — Middle
Comment configurer Amazon S3 pour stocker un fichier d'état Terraform?
sobes.tech IA
Réponse de l'IA
Pour stocker le fichier d'état de Terraform dans Amazon S3, vous devez suivre ces étapes:
- Créer un bucket S3 avec un nom unique.
- Configurer les droits d'accès (politiques IAM) pour que Terraform puisse lire et écrire dans ce bucket.
- Optionnellement, activer la version du bucket pour conserver l'historique des états.
- Dans la configuration Terraform, spécifier un backend de type
s3avec les paramètres du bucket.
Exemple de configuration du backend dans le fichier terraform {}:
terraform {
backend "s3" {
bucket = "my-terraform-state-bucket"
key = "path/to/my/terraform.tfstate"
region = "us-east-1"
}
}
Après cela, lors de l'initialisation (terraform init), l'état sera stocké et chargé depuis le bucket S3 spécifié.