O console do Amazon API Gateway é a maneira mais rápida para começar a usar o Amazon API Gateway. Ele oferece uma interface baseada na web para criar, implantar, gerenciar e monitorar APIs. O console do Amazon API Gateway oferece uma interface de usuário abrangente para orientá-lo durante o processo de criação de uma API. Além disso, é disponibilizado um acesso programático por meio das APIs do Amazon API Gateway.
Conceitos básicos do Amazon API Gateway
Crie uma conta gratuitaO nível gratuito do Amazon API Gateway inclui um milhão de chamadas de API por mês durante até 12 meses.
O Guia do desenvolvedor do Amazon API Gateway oferece diversos tutoriais detalhados com exercícios práticos para ajudá-lo a começar a usar o Amazon API Gateway.
Nestas explicações detalhadas, você aprenderá a usar o Amazon API Gateway para criar uma API personalizada, conectá-la a um conjunto de funções do AWS Lambda e executar suas funções por meio da API.
Nestas explicações detalhadas, você aprenderá a usar o Amazon API Gateway para conectar uma API personalizada a um endpoint HTTP por meio de um proxy REST.
Nestas explicações detalhadas, você aprenderá a usar modelos e modelos de mapeamento no Amazon API Gateway para transformar a saída de uma chamada de API de um formato de dados para outro.
Você pode criar uma API personalizada com rapidez e facilidade usando o console do API Gateway. Siga as etapas a seguir para um exemplo simples de "Hello World":
1. Acesse o console do Amazon API Gateway.
2. Selecione uma API REST existente ou crie uma nova inserindo o nome da API.
3. Na visualização de APIs REST em árvore, clique no botão Actions para "Create Resource".
4. Escolha um nome para o recurso, como "carros".
5. Após selecionar o novo recurso, clique no botão para criar um novo método e selecione o verbo HTTP associado ao método (por exemplo, GET).
6. Selecione o tipo de integração (por exemplo, HTTP Proxy) e insira o URL a ser chamado pelo API Gateway.
7. Defina como as solicitações e as respostas são transformadas usando um modelo de transformação, ou simplesmente aceite as configurações padrão para passar todos os dados da solicitação e da resposta em aplicar nenhuma transformação.
8. Defina as configurações de segurança do método.
9. Implante a nova API em uma etapa.
10.Na tela de gerenciamento Stage, defina a configuração de armazenamento em cache e controle de utilização.
11.Na guia Client Platforms no console do Amazon API Gateway, clique no botão para fazer o download da biblioteca Android, iOS SDK ou JavaScript que contém os métodos auxiliares para chamar sua operação sayHello. A biblioteca do SDK permite chamar as APIs de forma semelhante à chamada de um método local. O SDK cliente processa automaticamente as novas tentativas, informando condições de falha na rede ou outros tipos de falha ao desenvolvedor. A biblioteca do SDK inclui a lógica necessária para autenticar as aplicações cliente nas APIs.
12.Integre o SDK obtido por download ao seu aplicativo móvel. Escreva o código para invocar a API personalizada. Por exemplo, para invocar a API getCar(int carId) em uma aplicação iOS:
–(void)getSampleCar
{
NSString *response = [MyServiceClient getCar:1323];
NSLog( @"A resposta foi [%@]", response );
}
13. Execute sua aplicação.