Criar uma API REST do API Gateway para monitorar dados da COVID-19 - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Criar uma API REST do API Gateway para monitorar dados da COVID-19

O exemplo de código a seguir mostra como criar uma API REST que simula um sistema para monitorar casos diários de COVID-19 nos Estados Unidos, usando dados fictícios.

Python
SDK para Python (Boto3).

Mostra como usar o AWS Chalice com o AWS SDK para Python (Boto3) para criar uma API REST sem servidor que usa o Amazon API Gateway, o AWS Lambda e o Amazon DynamoDB. A API REST simula um sistema que monitora casos diários de COVID-19 nos Estados Unidos, usando dados fictícios. Aprenda como:

  • Usar o AWS Chalice para definir rotas nas funções do Lambda que são chamadas para lidar com solicitações REST provenientes do API Gateway.

  • Usar as funções do Lambda para recuperar e armazenar dados em uma tabela do DynamoDB para atender a solicitações REST.

  • Definir recursos de função de segurança e estrutura de tabela em um modelo do AWS CloudFormation.

  • Usar o AWS Chalice e o CloudFormation para empacotar e implantar todos os recursos necessários.

  • Usar o CloudFormation para limpar todos os recursos criados.

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

  • CloudFormation

  • DynamoDB

  • Lambda