Configuración de Flask en Instancias C2 y Reglas de Seguridad

Clase 11 de 36Curso Práctico de AWS Cloud

Resumen

Ahora que clonamos nuestro repositorio, vamos a instalar las dependencias necesarias para que funcione. El proyecto que trabajamos en clase sólo necesita una dependencia:

# Permisos de super usuario
sudo su
# Instalación de flask
pip install flask

Con las dependencias instaladas podemos correr nuestro servidor, en el caso de nuestro proyecto es con el siguiente comando:

python app.py

Para acceder por internet a nuestro servidor tenemos que buscar nuestra instancia de EC2 y copiar la IP pública, pero no es suficiente. Debemos entrar a Security Groups, Inbound y añadir una regla Custom TCP Rule, escribe el puerto en el que corre tu servidor (que para nuestro proyecto es el 5000) y en la opción Source elije Anywhere.

Recuerda que para encontrar tu IP pública puedes entrar a whatismyip.com.