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

Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples GitHub .

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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 for Python (Boto3) para criar uma API REST sem servidor que usa o Amazon API Gateway e o Amazon DynamoDB AWS Lambda. A API REST simula um sistema que monitora casos diários de COVID-19 nos Estados Unidos, usando dados fictícios. Aprenda como:

  • Use o AWS Chalice para definir rotas nas funções do Lambda que são chamadas para lidar com solicitações REST que chegam por meio 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.

  • Defina a estrutura da tabela e os recursos da função de segurança em um AWS CloudFormation modelo.

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

  • Use CloudFormation para limpar todos os recursos criados.

Para obter o código-fonte completo e instruções sobre como configurar e executar, veja o exemplo completo em GitHub.

Serviços utilizados neste exemplo
  • API Gateway

  • AWS CloudFormation

  • DynamoDB

  • Lambda