AWS series X: API Gateway
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
- http://springboot-env.eba-7znjbf9p.us-eats-1.elasticbeanstalk.com
Configuração do serviço
-
Acessar o serviço API Gateway:

-
Criar uma nova API HTTP:

-
Configurar o nome da API e as integrações, apontando para as duas URLs dos prereqs usando o método
GET:
-
Configurar as rotas,
/v1apontando para uma URL e/v2apontando para a outra:
-
Sem modificações na configuração padrão de stages:

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

-
Aguardar a criação da API:

Validando o serviço
-
Testar a URL da API, a seguinte mensagem é normal pois não foi configurada a rota
/:
-
Testar as rotas
v1ev2da API:

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

Comments