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 gratuita

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

Saiba mais >>

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.

Saiba mais >>

 

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.

Saiba mais >>

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.