Hvordan kontrolleres og administreres adgangen til en REST API i Amazon API Gateway?

Hvordan Kontrolleres Og Administreres Adgangen Til En Rest Api I Amazon Api Gateway



Amazon API Gateway er en tjeneste, der kan skabe programmeringsgrænseflader, der både er brugervenlige og let overskuelige. Disse grænseflader er hovedsageligt hoveddøren til forretningslogik og dens udvikling/vækst. AWS giver brugeren mulighed for at oprette forskellige API'er som f REST API , HTTP samt Web Socket API'er.

Denne vejledning vil forklare håndtering/kontrol af adgang til en REST API i Amazon Gateway.

Hvordan administreres/kontrolleres adgangen til en REST API ved hjælp af Amazon API Gateway?

Følg denne enkle vejledning, som forklarer de enkle trin til at oprette adgangskontrol ved hjælp af IAM-bruger og tilladelser.







Byg REST API
Søg ' API-gateway ” tjeneste fra AWS-konsollen og klik på den:





Find ' REST API '-sektionen og klik på ' Byg ” knap:





Vælg protokollen og opret nye API-indstillinger:



Vælg slutpunktstypen og klik derefter på ' Importere ” knap:

Vælg IAM-autorisation
Klik på ' ' sektion fra venstre panel og klik på ' Metodeanmodning ' fane:

Vælg ' AWS IM ” mulighed for godkendelse og klik på fluebenet for at gemme det:

Udvid ' Handlinger '-menuen og klik på ' Implementer API ” knap:

Vælg implementeringsstadiet og dets navn for at klikke på ' Indsætte ” knap:

REST API er blevet implementeret med succes:

Opret IAM-politik
Besøg IAM-tjenesten ved at søge den på platformen:

Klik på ' Brugere ” side fra venstre panel:

Vælg brugeren fra listen ved at klikke på dens navn:

Vælg ' Tilladelser ' sektion og udvid ' Tilføj tilladelser ' listen for at klikke på ' Tilføj tilladelser ” knap:

Vælg ' Vedhæft politikker direkte ' og klik på ' Opret politik ” knap:

Vælg ' Visuel redaktør ' og klik på ' Vælg en tjeneste ' link:

Klik på ' Udfør API ' service:

Udvid skrivemenuen og marker afkrydsningsfeltet for ' Påkald ' mulighed:

Udvid ressourcer for at vælge ' Alle ressourcer ' og klik på ' Næste: Tags ” knap:

Klik på ' Næste: Anmeldelse ” knap:

Indtast navnet på politikken:

Gennemgå indstillingerne og klik på ' Opret politik ” knap:

Vedhæft politik til IAM-bruger
Vælg politikken og klik på ' Næste ” knap:

Klik på ' Tilføj tilladelser ” knap:

Politikken er blevet tilføjet til brugeren:

Kopier linket fra siden 'Stage Editor' og indsæt det i webbrowseren:

REST API er blevet implementeret og tilgået på internettet:

Det handler om at kontrollere og administrere adgangen til REST API i Amazon Gateway.

Konklusion

For at administrere og kontrollere adgangen til en REST API i Amazon Gateway skal du oprette en REST API fra Amazon Gateway-tjenesten. Når API'en er oprettet, skal du blot vælge autorisationstypen som AWS IAM fra ' Metodeanmodning ” trin i REST API. Derefter skal du oprette en IAM-politik, udføre API'en og vedhæfte den til IAM-brugeren, som bruges til at få adgang til og administrere API'en.