Comment créer un seau S3 à l'aide de terraform

Comment créer un seau S3 à l'aide de terraform

Terraform est une plate-forme d'infrastructure en tant que code (IAC), qui est préférée par DevOps pour créer, gérer et configurer les ressources et les services cloud, car ils sont à l'aise pour coder et utiliser l'interface de ligne de commande. Terraform est un partenaire de AWS, donc cela signifie que vous pouvez créer, configurer et gérer vos ressources AWS à l'aide de Terraform.

Ce message apprendra à créer un seau S3 en utilisant Terraform. Le seau S3 est un service AWS pour un service de stockage simple qui stocke les données en tant qu'objet dans un seau, pour continuer avec ce message assurez-vous que AWS CLI et Terraform sont installés dans vos fenêtres.

Créer un seau S3 à l'aide de Terraform

Avant de commencer la procédure, confirmez que Terraform et AWS CLI sont installés dans votre système.

Vérifiez la version de Terraform en tapant:

> terraform -v

Dans la sortie ci-dessus, il est visible que Terraform est installé dans le système.

Utilisez également cette commande pour voir la version AWS CLI:

> AWS - Version

Il est visible qu'AWS CLI soit également installé dans le système.

L'étape suivante consiste à configurer Votre CLI AWS, alors tapez cette commande dans l'invite de commande et tapez le Paramètres requis en les copiant de votre Compte AWS:

> AWS Configure

Une fois votre AWS configuré.

Créer un dossier nommé "aws_s3_bucket«Utilisation de cette commande:

> mkdir aws_s3_bucket

Ouvrez ce dossier dans n'importe quel éditeur de code:

Créer un fichier nommé "fournisseur.TF"

Écrivez ce code pour le fournisseur AWS:

Terraform
requis_providers
aws =
source = "hashicorp / aws"
version = "~> 4.0 "



fournisseur "aws"
région = "US-East-1"

Enregistrer ce fichier:

Créer un nouveau fichier nommé "principal.TF»:

Utilisez ce code pour créer la ressource S3:

ressource "aws_s3_bucket" "b"
Bucket = "Linuxhint-Terraform-Bucket"
tags =
Name = "mon seau"
Environnement = "dev"

Enregistrer le fichier:

Ouvrez le terminal, il peut être le terminal de l'éditeur de code ou de l'invite de commande dans ce répertoire et tapez cette commande pour initialiser cet espace de travail:

> Terraform init

Il consommera un peu de temps pour initialiser et donnera un message de réussite une fois qu'il sera initialisé:

Tapez cette commande pour voir s'il y a une erreur dans la configuration ou non:

> Plan Terraform

Utilisez cette commande pour exécuter le fichier et créer un seau S3:

> Terraform s'applique

Taper "Oui«Lorsque le message de continuité apparaît lors de l'exécution:

Cela prendra un certain temps et affichera le message de réussite sur la création de S3 Bucket:

Confirmons-le en entrant dans la console de gestion Amazon et en recherchant et en ouvrant la liste des seaux S3:

Dans le tableau de bord des seaux, voyez si le S3 que vous avez créé à l'aide de Terraform est disponible ou non:

Vous pouvez voir que le seau S3 est créé en utilisant Terraform avec succès.

Conclusion

Si vous êtes une personne qui préfère une interface de ligne de commande plus que GUI, utilisez Terraform pour créer un seau S3, en installant AWS CLI et Terraform dans votre machine Windows et configurer AWS. Créez un dossier avec ".TF»Fichiers pour stocker le code du fournisseur AWS et le code de création S3. Initialisez ce dossier et créez un seau S3 en exécutant le code à l'aide du «Terraform s'applique" commande.