Creación de una API de REST de API Gateway para realizar un seguimiento de datos de COVID-19 - Ejemplos de código de AWS SDK

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de una API de REST de API Gateway para realizar un seguimiento de datos de COVID-19

En el siguiente ejemplo se muestra cómo crear una API REST que simule un sistema de seguimiento de los casos diarios de COVID-19 en Estados Unidos, con datos ficticios.

Python
SDK para Python (Boto3)

Muestra cómo utilizar AWS Chalice con AWS SDK for Python (Boto3) para crear una API REST sin servidor que utilice Amazon API Gateway, AWS Lambda y Amazon DynamoDB. La API REST simula un sistema que hace el seguimiento de los casos diarios de COVID-19 en Estados Unidos, con datos ficticios. Aprenda cómo:

  • Utilizar AWS Chalice para definir rutas en las funciones de Lambda que se llaman para gestionar las solicitudes REST que llegan a través de API Gateway.

  • Utilizar funciones de Lambda para recuperar y almacenar datos en una tabla de DynamoDB para atender solicitudes REST.

  • Definir la estructura de tabla y los recursos del rol de seguridad en una plantilla de AWS CloudFormation.

  • Usa AWS Chalice CloudFormation para empaquetar y desplegar todos los recursos necesarios.

  • CloudFormation Úselo para limpiar todos los recursos creados.

Para obtener el código fuente completo y las instrucciones sobre cómo configurarlo y ejecutarlo, consulte el ejemplo completo en GitHub.

Servicios utilizados en este ejemplo
  • API Gateway

  • AWS CloudFormation

  • DynamoDB

  • Lambda