

# Criar uma API REST de biblioteca de empréstimos
<a name="example_cross_AuroraRestLendingLibrary_section"></a>

O exemplo de código abaixo mostra como criar uma biblioteca de empréstimos na qual os clientes possam pegar e devolver livros emprestados usando uma API REST com suporte por um banco de dados do Amazon Aurora.

------
#### [ Python ]

**SDK para Python (Boto3).**  
 Mostra como usar o AWS SDK para Python (Boto3) com a API do Amazon Relational Database Service (Amazon RDS) e o AWS Chalice a fim de criar uma API REST com suporte por um banco de dados do Amazon Aurora. O serviço da Web é uma tecnologia sem servidor e representa uma biblioteca de empréstimos simples, na qual os clientes podem pegar e devolver livros emprestados. Aprenda como:   
+ Crie e gerencie um cluster de banco de dados Aurora com tecnologia sem servidor.
+ Utilize o AWS Secrets Manager para gerenciar credenciais de bancos de dados.
+ Implemente uma camada de armazenamento de dados que use o Amazon RDS para mover dados para dentro e fora do banco de dados.
+ Use o AWS Chalice para implantar uma API REST com tecnologia sem servidor no Amazon API Gateway e no AWS Lambda.
+ Use o pacote Requests para enviar solicitações ao serviço Web.
 Para obter o código-fonte completo e instruções sobre como configurar e executar o exemplo, consulte o exemplo completo no [GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python/cross_service/aurora_rest_lending_library).   

**Serviços usados neste exemplo**
+ API Gateway
+ Aurora
+ Lambda
+ Secrets Manager

------

Para ver uma lista completa dos guias de desenvolvedor e exemplos de código do SDK da AWS, consulte [Utilizar o Lambda com um AWS SDK](sdk-general-information-section.md). Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.