Como controlar e gerenciar o acesso a uma API REST no Amazon API Gateway?

Como Controlar E Gerenciar O Acesso A Uma Api Rest No Amazon Api Gateway



Amazon API Gateway é um serviço que pode criar interfaces de programação amigáveis ​​e facilmente gerenciáveis. Essas interfaces são essencialmente a porta de entrada para a lógica de negócios e seu desenvolvimento/crescimento. A AWS permite que o usuário crie diferentes APIs como API REST , HTTP, bem como APIs de soquete da Web.

Este guia explicará como gerenciar/controlar o acesso a uma API REST no Amazon Gateway.

Como gerenciar/controlar o acesso a uma API REST usando o Amazon API Gateway?

Siga este guia simples que explica as etapas simples para criar controles de acesso usando o usuário e as permissões do IAM.







Construir API REST
Procurar ' Gateway de API ” do console AWS e clique nele:





Localize o “ API REST ” e clique no botão “ Construir ' botão:





Escolha o protocolo e crie novas opções de API:



Selecione o tipo de Endpoint e clique no botão “ Importar ' botão:

Selecione a autorização IAM
Clique no ' Pegar ” no painel esquerdo e clique no botão “ Solicitação de método ' aba:

Selecione os ' IM da AWS ” para autorização e clique no visto para salvá-lo:

Expandir o ' Ações ” menu e clique no botão “ Implantar API ' botão:

Selecione a etapa de implantação e seu nome para clicar no botão “ Implantar ' botão:

A API REST foi implantada com sucesso:

Criar política de IAM
Visite o serviço IAM pesquisando-o na plataforma:

Clique no ' Usuários ” página do painel esquerdo:

Selecione o usuário na lista clicando em seu nome:

Selecione os ' Permissões ” e expanda a seção “ Adicionar permissões ” lista para clicar no botão “ Adicionar permissões ' botão:

Selecione os ' Anexar políticas diretamente ” e clique no botão “ Criar política ' botão:

Selecione os ' Editor visual ” e clique no botão “ Escolha um serviço ' link:

Clique no ' Executar API ' serviço:

Expanda o menu de gravação e marque a caixa de seleção ' Invocar ” opção:

Expanda os recursos para selecionar o “ Todos os recursos ” e clique no botão “ Próxima: Marcas ' botão:

Clique no ' Próximo: revisão ' botão:

Digite o nome da política:

Revise as configurações e clique no botão “ Criar política ' botão:

Anexar política ao usuário do IAM
Selecione a política e clique no botão “ Próximo ' botão:

Clique no ' Adicionar permissões ' botão:

A política foi adicionada ao usuário:

Copie o link da página “Editor de palco” e cole-o no navegador da Web:

A API REST foi implantada e acessada na internet:

Isso é tudo sobre como controlar e gerenciar o acesso à API REST no Amazon Gateway.

Conclusão

Para gerenciar e controlar o acesso a uma API REST no Amazon Gateway, crie uma API REST no serviço Amazon Gateway. Depois que a API for criada, basta escolher o tipo de autorização como AWS IAM no menu “ Solicitação de método ” etapa da API REST. Depois disso, crie uma política IAM, execute a API e anexe-a ao usuário IAM que é usado para acessar e gerenciar a API.