Creación de una API de REST de biblioteca de préstamos - AWS Ejemplos de código de 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 biblioteca de préstamos

En el siguiente ejemplo de código se muestra cómo crear una biblioteca de préstamos en la que los usuarios puedan pedir prestados y devolver libros mediante una API de REST respaldada por una base de datos de Amazon Aurora.

Python
SDK para Python (Boto3)

Muestra cómo utilizarla AWS SDK for Python (Boto3) con la API de Amazon Relational Database Service (Amazon RDS) y AWS Chalice para crear una API REST respaldada por una base de datos de Amazon Aurora. El servicio web es totalmente sin servidor y representa una biblioteca de préstamos sencilla en la que los usuarios pueden pedir prestados libros y devolverlos. Aprenda cómo:

  • Crear y administrar un clúster de base de datos Aurora sin servidor.

  • Se utiliza para administrar AWS Secrets Manager las credenciales de la base de datos.

  • Implementar una capa de almacenamiento de datos que utilice Amazon RDS para mover datos dentro y fuera de la base de datos.

  • Use AWS Chalice para implementar una API REST sin servidor en Amazon API Gateway y. AWS Lambda

  • Utilice el paquete Requests para enviar solicitudes al servicio web.

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

Servicios utilizados en este ejemplo
  • API Gateway

  • Aurora

  • Lambda

  • Secrets Manager