Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Laboratorio - Creación de una API sin servidor (Español LATAM) | Lab - Building a Serverless API (LATAM Spanish)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Información general del laboratorio

En este laboratorio de Amazon Web Services (AWS), adquirirá experiencia práctica en la implementación de una Application Programming Interface (API) sin servidor mediante AWS Serverless Application Model (AWS SAM). Se lo guiará a través del proceso de comprensión del propósito de cada archivo del código fuente basado en Python, la implementación de una función AWS Lambda básica y, en última instancia, la implementación de una función más avanzada para leer el contenido de un objeto de Amazon Simple Storage Service (Amazon S3).

Objetivos

Al final de este laboratorio, podrá hacer lo siguiente:

  • acceder a la instancia configurada previamente de AWS Cloud9 con el código de la aplicación cargado previamente,
  • revisar los tres archivos de la aplicación (app.py, requirements.txt, template.yaml) y sus propósitos,
  • crear e implementar la aplicación mediante los comandos sam build y sam deploy --guided,
  • visitar el punto de conexión de la API en un navegador y utilizar los comandos URL del cliente (curl) para visualizar la respuesta inicial de texto estático,
  • modificar el archivo app.py con el objetivo de que utilice el AWS SDK para Python (Boto3) a fin de recuperar el contenido del archivo object1 e incluir el contenido del archivo en la respuesta de Lambda,
  • volver a implementar la aplicación actualizada y comprobar que muestra el contenido del archivo object1.

Requisitos previos sobre conocimientos técnicos

Para completar correctamente este laboratorio, requiere lo siguiente:

  • estar familiarizado con la navegación básica de la consola de administración de AWS,
  • poseer conocimientos en edición y ejecución de scripts con el editor de código de AWS Cloud9,
  • poseer conocimientos básicos en AWS SAM, Amazon API Gateway, AWS Lambda, AWS CodePipeline, AWS CodeDeploy y AWS CloudFormation.

Duración

Se requieren 30 minutos para completar este laboratorio.

Significados de los íconos

A lo largo de este laboratorio, se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:

  • Comando: un comando que debe ejecutar.
  • Resultado esperado: un resultado de ejemplo que puede utilizar para verificar el resultado de un comando o archivo editado.
  • Nota: Una pista, consejo u orientación importante.
  • Recomendación: Tómese un momento para hacer una pausa y considerar cómo aplicaría un concepto en su propio entorno o para iniciar una conversación sobre el tema en cuestión.
  • Tarea completa: un punto de conclusión o resumen del laboratorio.

Reviews

Start your review of Laboratorio - Creación de una API sin servidor (Español LATAM) | Lab - Building a Serverless API (LATAM Spanish)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.