Cómo crear un cubo S3 usando Terraform

Cómo crear un cubo S3 usando Terraform

Terraform es infraestructura como plataforma de código (IAC), que DevOps prefiere crear, administrar y configurar recursos y servicios en la nube, ya que se sienten cómodos en la codificación y el uso de la interfaz de línea de comandos. Terraform es un socio de AWS, por lo que significa que puede crear, configurar y administrar sus recursos de AWS utilizando Terraform.

Esta publicación enseñará cómo crear un cubo S3 usando Terraform. S3 Bucket es un servicio AWS para un servicio de almacenamiento simple que almacena los datos como un objeto en un cubo, para continuar con esta publicación, asegúrese de que AWS CLI y Terraform se instalen en sus Windows.

Crear un cubo S3 usando Terraform

Antes de comenzar el procedimiento, confirme que Terraform y AWS CLI están instalados en su sistema.

Verifique la versión de Terraform escribiendo:

> Terraform -v

En la salida anterior, es visible que Terraform se instale en el sistema.

Además, use este comando para ver la versión AWS CLI:

> AWS -Versión

Es visible que AWS CLI también esté instalado en el sistema.

El siguiente paso es configurar Su AWS CLI, así que escriba este comando en el símbolo del sistema y escriba el Parámetros requeridos copiándolos de tu Cuenta de AWS:

> AWS Configurar

Una vez que su AWS esté configurado.

Crear una carpeta llamada "aws_s3_bucket"Usando este comando:

> mkdir aws_s3_bucket

Abra esta carpeta en cualquier editor de código:

Crear un archivo llamado "proveedor.TF"

Escriba este código para el proveedor de AWS:

Terraform
requerido_providers
AWS =
fuente = "Hashicorp/AWS"
versión = "~> 4.0 "



Proveedor "AWS"
región = "US-East-1"

Guarde este archivo:

Crear un nuevo archivo llamado "principal.TF":

Use este código para crear el recurso S3:

Recurso "AWS_S3_Bucket" "B"
bucket = "Linuxhint-Terraform-Bucket"
etiquetas =
Nombre = "mi cubo"
Ambiente = "dev"

Guarda el archivo:

Abra el terminal, puede ser el terminal del editor de código o el símbolo del sistema en este directorio y escriba este comando para inicializar este espacio de trabajo:

> Terraform init

Consumirá algo de tiempo para inicializarse y dará un mensaje de éxito una vez que se inicialice:

Escriba este comando para ver si hay algún error en la configuración o no:

> Plan Terraform

Use este comando para ejecutar el archivo y crear s3 bucket:

> Aplicar Terraform

Tipo ""Cuando aparece el mensaje de continuidad mientras se ejecutan:

Tomará algo de tiempo y mostrará un mensaje de éxito en la creación de S3 Bucket:

Confirmemos entrando en la consola de administración de Amazon y buscando y abrimos la lista de cubos S3:

En el tablero de cubos, vea si el S3 que creó usando Terraform está disponible o no:

Puede ver que el cubo S3 se crea usando Terraform con éxito.

Conclusión

Si usted es una persona que prefiere una interfaz de línea de comando más que la GUI, use Terraform para crear un cubo S3, instalando AWS CLI y Terraform en su máquina de Windows y configurando AWS. Crea una carpeta con ".TF"Archivos para almacenar el código del proveedor AWS y el código de creación S3. Inicialice esta carpeta y cree un cubo S3 ejecutando el código utilizando el "Terraform aplicar" dominio.