Com controlar i gestionar l'accés a una API REST a Amazon API Gateway?

Com Controlar I Gestionar L Acces A Una Api Rest A Amazon Api Gateway



Amazon API Gateway és un servei que pot crear interfícies de programació fàcils d'utilitzar i manejables. Aquestes interfícies són essencialment la porta principal de la lògica empresarial i el seu desenvolupament/creixement. AWS permet a l'usuari crear diferents API com API REST , HTTP, així com les API de Web Socket.

Aquesta guia explicarà com gestionar/controlar l'accés a una API REST a Amazon Gateway.

Com gestionar/controlar l'accés a una API REST mitjançant Amazon API Gateway?

Seguiu aquesta guia senzilla que explica els passos senzills per crear controls d'accés mitjançant l'usuari i els permisos d'IAM.







Creeu l'API REST
Cerca ' API Gateway ” servei des de la consola AWS i feu-hi clic:





Localitza el ' API REST ” secció i feu clic a “ Construir botó ”:





Trieu el protocol i creeu noves opcions d'API:



Seleccioneu el tipus de punt final i feu clic a ' Importar botó ”:

Seleccioneu Autorització IAM
Feu clic a ' Aconseguir ” secció del tauler esquerre i feu clic a “ Sol·licitud de mètode pestanya ”:

Seleccioneu el ' AWS IM ” opció d'autorització i feu clic a la marca per desar-la:

Amplieu el ' Accions ' i feu clic a ' Desplega l'API botó ”:

Seleccioneu l'etapa de desplegament i el seu nom per fer clic a ' Desplega botó ”:

L'API REST s'ha implementat correctament:

Crea una política d'IAM
Visiteu el servei IAM cercant-lo a la plataforma:

Feu clic a ' Usuaris ” pàgina del panell esquerre:

Seleccioneu l'usuari de la llista fent clic al seu nom:

Seleccioneu el ' Permisos ' i amplia la secció ' Afegeix permisos ” llista per fer clic a “ Afegeix permisos botó ”:

Seleccioneu el ' Adjunteu polítiques directament ” i feu clic a “ Crea una política botó ”:

Seleccioneu el ' Editor visual ” i feu clic a “ Trieu un servei ' enllaç:

Feu clic a ' ExecuteAPI ” servei:

Amplieu el menú d'escriptura i marqueu la casella de selecció ' Invocar ”opció:

Amplieu els recursos per seleccionar ' Tots els recursos ” i feu clic a “ Següent: Etiquetes botó ”:

Feu clic a ' Següent: Revisió botó ”:

Escriviu el nom de la política:

Reviseu la configuració i feu clic a ' Crea una política botó ”:

Adjunteu la política a l'usuari d'IAM
Seleccioneu la política i feu clic a ' Pròxim botó ”:

Feu clic a ' Afegeix permisos botó ”:

La política s'ha afegit a l'usuari:

Copieu l'enllaç de la pàgina 'Editor d'escenaris' i enganxeu-lo al navegador web:

L'API REST s'ha desplegat i s'ha accedit a Internet:

Això es tracta de controlar i gestionar l'accés a l'API REST a Amazon Gateway.

Conclusió

Per gestionar i controlar l'accés a una API REST a Amazon Gateway, creeu una API REST des del servei Amazon Gateway. Un cop creada l'API, només cal que trieu el tipus d'autorització com a AWS IAM des de la ' Sol·licitud de mètode ” pas de l'API REST. Després d'això, creeu una política IAM, executeu l'API i adjunteu-la a l'usuari IAM que s'utilitza per accedir i gestionar l'API.