Creación de una API de REST de biblioteca de préstamos - Amazon Aurora

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 utilizar AWS SDK for Python (Boto3) con la API de Amazon Relational Database Service (Amazon RDS) y AWS Chalice para crear una API de 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.

  • Usar AWS Secrets Manager para administrar 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.

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

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

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

  • Aurora

  • Lambda

  • Secrets Manager 

Para obtener una lista completa de las guías para desarrolladores del AWS SDK y ejemplos de código, consulte Uso de este servicio 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.