Avancé
Provisionner un bucket S3 sécurisé avec Terraform
Écrire du code Terraform (Infrastructure as Code) pour créer et sécuriser un stockage S3 sur AWS.
📝 Prompt İçeriği
Agis en tant qu'ingénieur Cloud spécialisé dans Terraform. Je dois créer un module Terraform pour AWS.
Crée la configuration HCL nécessaire pour :
1. Un bucket S3 privé.
2. Activer le versioning du bucket.
3. Activer le chiffrement côté serveur (SSE-S3).
4. Bloquer tout accès public (configuration 'PublicAccessBlock').
5. Définir une règle de cycle de vie (Lifecycle rule) pour supprimer automatiquement les fichiers dans le préfixe 'temp/' après 7 jours.
Le code doit être prêt à être déployé avec 'terraform apply'.