Criar uma API REST de biblioteca de empréstimos
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 for 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.
Serviços usados neste exemplo
API Gateway
Aurora
Lambda
Secrets Manager
Para ver uma lista completa dos Guias do desenvolvedor de SDK da AWS e exemplos de código, consulte Utilizar o Lambda com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.