Los parámetros configurables son el nombre del stack y el URI de la imagen.
Ejercicio 7
Desplegar la aplicación
Lanzar el stack de CloudFormation con el template taller-semana1.yaml provisto por
el instructor. Usar como URI de la imagen el valor copiado de ECR al terminar el
Ejercicio 4. Al terminar, abrir la URL del ALB en el navegador y confirmar que la
aplicación está en línea.
Pulsar Create stack → With new resources (standard).
Seleccionar Upload a template file, pulsar Choose file, y subir
taller-semana1.yaml.
Pulsar Next.
En Stack name, escribir taller-<su-nombre>.
En el campo del URI de la imagen, pegar el URI completo de ECR con la etiqueta
latest (por ejemplo:
123456789012.dkr.ecr.us-east-1.amazonaws.com/taller-aws-maria:latest).
Pulsar Next dos veces para llegar a la pantalla de revisión.
En la sección Capabilities, marcar la casilla de aceptación de recursos de IAM.
Pulsar Submit.
En la pestaña Events, esperar a que el estado del stack llegue a
CREATE_COMPLETE.
En la pestaña Outputs, copiar el valor de ALBUrl.
Abrir esa URL en el navegador. Se verá la plataforma del taller corriendo desde el
despliegue.
Borrar y recrear el stack devuelve el ambiente a un estado conocido en minutos.
Sobrevive (fuera del stack): el repo de CodeCommit, la imagen en ECR, el proyecto
de CodeBuild.
Se borra (lo gestiona el stack): ECS, Fargate, ALB, DynamoDB, IAM, red.
Ejercicio 8
Destruir, y recrear, el ambiente
Eliminar el stack de CloudFormation por completo. Confirmar que la aplicación ya no
responde. Luego recrear el stack con los mismos parámetros y confirmar que la aplicación
vuelve a estar en línea.