Ejemplo 2
Creando un servidor de NGINX utilizando EC2
En el siguiente ejemplo veremos como utilizar Cloudformation para poder crear un servidor utilizando el servicio de EC2 de AWS. Crearemos un SecurityGroup donde veremos como utilizar las funciones de Cloudformation para poder referenciar otros recursos dentro del mismo template. El ejemplo muestra lo siguiente:
- Crear una instancia de EC2.
- Crear un SecurityGroup para dar acceso al servidor.
- Usar las funciones de Cloudformation: Ref y GetAtt
- Utilizar Outputs en el template de Cloudformation.
- Usar el UserData de una instancia para instalar nginx y crear una página estática de HTML
- Actualizar el stack de Cloudformation utilizando ChangeSets