Creación de una API 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.
Utilizar AWS Chalice y CloudFormation para empaquetar e implementar todos los recursos necesarios.
Utilizar CloudFormation para limpiar todos los recursos creados.
Para ver el código fuente completo y las instrucciones de configuración y ejecución, consulte el ejemplo completo en GitHub.
Servicios utilizados en este ejemplo
API Gateway
AWS CloudFormation
DynamoDB
Lambda
Para obtener una lista completa de las guías para desarrolladores del AWS SDK y ejemplos de código, consulte Uso de DynamoDB con un SDK de AWS. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.