Use o API Gateway para invocar uma função Lambda - AWS SDK Exemplos de código

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

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á.

Use o API Gateway para invocar uma função Lambda

Os exemplos de código a seguir mostram como criar uma AWS Lambda função invocada pelo Amazon API Gateway.

Java
SDKpara Java 2.x

Mostra como criar uma AWS Lambda função usando o runtime Lambda Java. API Este exemplo invoca AWS serviços diferentes para realizar um caso de uso específico. Este exemplo demonstra como criar uma função Lambda invocada pelo API Amazon Gateway que escaneia uma tabela do Amazon DynamoDB em busca de aniversários de trabalho e usa o Amazon Simple SNS Notification Service (Amazon) para enviar uma mensagem de texto aos seus funcionários parabenizando-os pela data de aniversário de um ano.

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

  • DynamoDB

  • Lambda

  • Amazon SNS

JavaScript
SDKpara JavaScript (v3)

Mostra como criar uma AWS Lambda função usando o tempo de execução do Lambda JavaScript . API Este exemplo invoca AWS serviços diferentes para realizar um caso de uso específico. Este exemplo demonstra como criar uma função Lambda invocada pelo API Amazon Gateway que escaneia uma tabela do Amazon DynamoDB em busca de aniversários de trabalho e usa o Amazon Simple SNS Notification Service (Amazon) para enviar uma mensagem de texto aos seus funcionários parabenizando-os pela data de aniversário de um ano.

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

Esse exemplo também está disponível no Guia do desenvolvedor do AWS SDK for JavaScript v3.

Serviços utilizados neste exemplo
  • API Gateway

  • DynamoDB

  • Lambda

  • Amazon SNS

Python
SDKpara Python (Boto3)

Este exemplo mostra como criar e usar um Amazon API Gateway REST API que tem como alvo uma AWS Lambda função. O manipulador Lambda demonstra como rotear com base em HTTP métodos; como obter dados da string, do cabeçalho e do corpo da consulta; e como retornar uma resposta. JSON

  • Implante uma função do Lambda.

  • Crie um API gateway RESTAPI.

  • Crie um REST recurso que tenha como alvo a função Lambda.

  • Conceda permissão para permitir que o API Gateway invoque a função Lambda.

  • Use o pacote Solicitações para enviar solicitações para REST API o.

  • Limpe todos os recursos criados durante a demonstração.

Este exemplo é melhor visualizado em GitHub. 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

  • Lambda