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
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,
/v1
apontando para uma URL e/v2
apontando 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
v1
ev2
da API: -
Existe a possibilidade de limitar o número de requisições por segundo da API (throttling):
Comments