Este proyecto implementa una infraestructura básica en AWS utilizando CloudFormation. A través de una plantilla YAML, se crean y despliegan los siguientes recursos:
-
Un bucket S3 con versionamiento activado.
-
Un grupo de seguridad que permite tráfico HTTP (puerto 80).
-
Una instancia EC2 que utiliza este grupo de seguridad.
-
Una cuenta de AWS con permisos para gestionar CloudFormation.
-
Tener instalada la AWS CLI.
-
Configurar credenciales de AWS con aws configure.
-
Git para clonar y administrar el repositorio.
git clone https://github.com/TheZombie272/cloudFormation_practicesEjecuta el siguiente comando en la terminal:
aws cloudformation create-stack --stack-name MiStack --template-body file://template.yaml --capabilities CAPABILITY_NAMED_IAM
Esto iniciará el proceso de despliegue en AWS.
Puedes comprobar el estado del stack en la consola de AWS en la sección CloudFormation o con el comando:
aws cloudformation describe-stack-events --stack-name MiStackPara eliminar los recursos creados, ejecuta:
aws cloudformation delete-stack --stack-name MiStack. ├── template.yaml # Plantilla de CloudFormation ├── README.md # Documentación del proyecto └── screenshots/ # Capturas de pantalla del stack en AWS
Daniel Fernando Flores Arroyave
Este proyecto es de uso libre bajo la licencia MIT.





