Cómo usar Terraform para implementar los recursos de AWS

Cómo usar Terraform para implementar los recursos de AWS
Terraform es desarrollado por Hashicorp como una herramienta de código abierto que se utiliza para automatizar y administrar la infraestructura, la plataforma y los servicios. Utiliza un lenguaje declarativo llamado HascuCorp Language (HCL) para realizar todas sus actividades.

Esta guía demostrará obtener todos los comandos de Terraform y luego cómo usar Terraform para implementar los recursos de AWS.

Comandos de Terraform

Para encontrar todos los comandos de Terraform, escriba los siguientes comandos en la terminal:

terraformado

Ejecutar el comando anterior mostrará todos los comandos y su uso:

Use Terraform para implementar recursos de AWS (creando un cubo S3)

Para comenzar a trabajar en la implementación de recursos en AWS, simplemente configure AWS escribiendo esto:

AWS Configurar

El usuario necesita proporcionar el "Llave de acceso","Clave de seguridad","Región", y "Formato"Del usuario de IAM. Haga clic aquí para obtener más información sobre la configuración de AWS:

Use el siguiente comando para validar si se instala Terraform en el sistema:

terraform -versión

El comando anterior mostrará la versión de Terraform:

Escriba el siguiente comando para crear un directorio en el que se creen los archivos:

Mkdir Linuxhint-S3

Después de eso, abra este directorio en el editor de códigos que en este caso es el código de estudio de Visual:

Crear un archivo llamado "proveedor.TF"Dentro de la carpeta y pegue el siguiente código:

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



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

Crear otro archivo llamado "principal.TF"Pegar el siguiente código en él:

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

Guarde los archivos y ejecute el siguiente comando en el terminal:

Terraform init

Ejecutar el comando anterior mostrará la siguiente salida:

Una vez que se inicialice la terraza, use el siguiente comando para aplicarlo para crear un cubo S3:

Terraform aplicar

Uso del comando anterior mostrará la siguiente salida:

Desplácese hacia abajo por la salida para escribir ""Para aprobar la creación de un cubo S3:

Después de eso, diríjase al tablero S3 desde la consola AWS y haga clic en el "Cubos"Página del panel izquierdo:

S3 Bucket está disponible en la página del cubo:

Has implementado con éxito el cubo AWS S3:

Conclusión

Para implementar recursos de AWS usando Terraform, simplemente configure AWS e instale Terraform en el sistema local. Cree un directorio y agregue archivos dentro de la carpeta para escribir código para la creación de cubos S3 usando el editor de código y luego guárdelos. Después de eso, usa el "en eso" y "aplicar"Comandos para implementar el cubo S3 en la consola de AWS.