1 minute read

Serie de artigos sobre Amazon Web Services.

Lab 11 - Amazon API Gateway

Em este lab sobre API Gateway aprenderemos alguns conceitos do API gateway da plataforma da AWS:

  • Configuração de rotas
  • Throttling (limitação do número de requisições por segundo)
  • Monitoramento

Pre-reqs

  • Dois URLs accessíveis. Por exemplo, dois apps no Beanstalk:
    • http://springboot-env.eba-7znjbf9p.us-eats-1.elasticbeanstalk.com
    • http://springboot-env-1.eba-7zbhbf9p.us-east-1.elasticbeanstalk.com

Configuração do serviço

  1. Acessar o serviço API Gateway:

  2. Criar uma nova API HTTP:

  3. Configurar o nome da API e as integrações, apontando para as duas URLs dos prereqs usando o método GET:

  4. Configurar as rotas, /v1 apontando para uma URL e /v2 apontando para a outra:

  5. Sem modificações na configuração padrão de stages:

  6. Revisar as configurações e confirmar a criação:

  7. Aguardar a criação da API:

Validando o serviço

  1. Testar a URL da API, a seguinte mensagem é normal pois não foi configurada a rota /:

  2. Testar as rotas v1 e v2 da API:

  3. Existe a possibilidade de limitar o número de requisições por segundo da API (throttling):

Comments