Alien Story

Configura y crea AWS todo a la vez (Terraform)

Creado: 2024-05-08

Creado: 2024-05-08 04:13

Registro de configuración de la aplicación Alien en AWS


En el artículo anterior, hablé brevemente sobre la región y el diseño de AWS de la aplicación Alien.


Configura y crea AWS todo a la vez (Terraform)


"De hecho, sé que no lo has visto jajaja"


Esta vez, quiero registrar el uso de Terraform para configurar rápidamente la aplicación.



¿Qué es Terraform?

En pocas palabras, es una herramienta que automatiza la infraestructura en la nube.

Puedes considerarlo como un script que automatiza la configuración y creación de recursos en la nube, como AWS o GCP.


En resumen, sus ventajas son:


1. Menor probabilidad de errores.

En lugar de configurar cada elemento individualmente, se puede revisar el script de configuración, lo que reduce la posibilidad de errores.


2. Reutilizable.

Como su nombre indica, si necesitas configurar lo mismo más adelante, solo necesitas el script, lo que facilita la reutilización.


3. Configuración rápida.

Puedes utilizar el script y configurar todo de inmediato, lo que es más rápido que utilizar AWS CLI directamente y una diferencia abismal en comparación con el uso de la interfaz web.


Personalmente, creo que estas tres son las más importantes.



Configura y crea AWS todo a la vez (Terraform)

¡Empecemos!


Primero, descarguemos AWS CLI.


Puedes descargarlo desde el sitio web, como quieras.



Luego, podemos verificarlo con:




El siguiente paso es la configuración.

Configura la clave de acceso y la clave secreta de acceso del usuario IAM emitido en tu cuenta de AWS, y la región predeterminada que usarás.


En el panel de IAM:

1. Agrega un usuario.

2. Crea credenciales de seguridad dentro de ese usuario.




Luego, necesitamos descargar Terraform, pero hay muchas versiones, así que instalaremos tfenv y lo usaremos para instalarlo.



Comentarios0