Construyendo un sistema serverless con DNS dinámico en AWS (parte 3 de 3).

…la última y nos vamos

Alex

--

La ultima parte de este tutorial (imagen fusilada de Internet).

Para leer la primera parte de este tutorial DA CLICK AQUI.

Para leer la segunda parte de este tutorial DA CLICK AQUI.

Publicando un API Gateway

Si llegaste hasta aqui, muchas felicidades, ya estamos en la recta final. Entonces antes de probar nuestro sistema necesitamos hacer la entrega (deployment) de la API, si no lo hacemos no podemos acceder a ella desde Internet.

Para hacer el deployment, vamos al API Gateway, damos click en nuestra API, y como pueden observar en la siguiente imagen, damos click en el boton Deploy API.

Hacemos el Deployment de la API
Etapas

Escogemos New Stage, y ponemos el nombre de la etapa, pudiendo ser esta dev, test, staging, pre-prod, prod, etc… Obviamente esto depende de como manejen ustedes o en su empresa las etapas.

Deployment en PRO es decir en un ambiente de producción.

Yo ya habia hecho un deployment en pro (aka produccion). Si notan en la imagen anterior nos despliega el Invoke URL. Este lo utilizaremos para acceder a nuestro API endpoint y eventualmente a la lambda y esta actualizara el DNS.

Testing

Las prueba finales donde corroboramos (o no) que esta cambiando el DNS la haremos a través de SSH en las instancias EC2 creadas en la segunda parte de este tutorial.

Abrimos la terminal y nos conectamos. Acuerdénse que para eso habiamos creado un archivo pem.

$ ssh -i download/tullave.pem ec2@54.86.173.53

Si no recuerdas la IP de la instancia, la encuentras en el dashboard de EC2.

--

--

Alex

DevOps Lead @evinova, former Dynatrace Solutions Engineer. Cheerleader in Chief for KMMX, Technical Writer & International Speaker, Dad & 2 cats.