

# Creación de una API de REST de biblioteca de préstamos
<a name="example_cross_AuroraRestLendingLibrary_section"></a>

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 para 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](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python/cross_service/aurora_rest_lending_library).   

**Servicios utilizados en este ejemplo**
+ API Gateway
+ Aurora
+ Lambda
+ Secrets Manager

------

Para obtener una lista completa de las guías para desarrolladores de AWS SDK y ejemplos de código, consulte [Utilización de Lambda con SDK de AWS](sdk-general-information-section.md). En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.