Hur styr och hanterar åtkomst till ett REST API i Amazon API Gateway?

Hur Styr Och Hanterar Atkomst Till Ett Rest Api I Amazon Api Gateway



Amazon API Gateway är en tjänst som kan skapa programmeringsgränssnitt som är både användarvänliga och lätthanterliga. Dessa gränssnitt är i huvudsak ytterdörren för affärslogik och dess utveckling/tillväxt. AWS låter användaren skapa olika API:er som REST API , HTTP, samt Web Socket API:er.

Den här guiden kommer att förklara hantering/kontroll av åtkomst till ett REST API i Amazon Gateway.

Hur man hanterar/kontrollerar åtkomst till ett REST API med Amazon API Gateway?

Följ den här enkla guiden som förklarar de enkla stegen för att skapa åtkomstkontroller med IAM-användare och behörigheter.







Bygg REST API
Sök ' API Gateway ” tjänst från AWS-konsolen och klicka på den:





Leta upp ' REST API ' och klicka på ' Bygga ' knapp:





Välj protokoll och skapa nya API-alternativ:



Välj slutpunktstyp och klicka sedan på ' Importera ' knapp:

Välj IAM-auktorisering
Klicka på ' Skaffa sig ' från den vänstra panelen och klicka på ' Metodförfrågan ' flik:

Välj ' AWS IM ” alternativet för auktorisering och klicka på bocken för att spara det:

Expandera ' Handlingar '-menyn och klicka på ' Implementera API ' knapp:

Välj installationsstadiet och dess namn för att klicka på ' Distribuera ' knapp:

REST API har implementerats framgångsrikt:

Skapa IAM-policy
Besök IAM-tjänsten genom att söka den på plattformen:

Klicka på ' Användare ” sida från den vänstra panelen:

Välj användaren från listan genom att klicka på dess namn:

Välj ' Behörigheter ' och expandera ' Lägg till behörigheter ' listan för att klicka på ' Lägg till behörigheter ' knapp:

Välj ' Bifoga policyer direkt ' och klicka på ' Skapa policy ' knapp:

Välj ' Visuell redaktör ' och klicka på ' Välj en tjänst ' länk:

Klicka på ' ExecuteAPI ' tjänst:

Utöka skrivmenyn och markera kryssrutan för ' Åberopa ' alternativ:

Utöka resurser för att välja ' Alla resurser ' och klicka på ' Nästa: Taggar ' knapp:

Klicka på ' Nästa: Recension ' knapp:

Skriv namnet på policyn:

Granska inställningarna och klicka på ' Skapa policy ' knapp:

Bifoga policy till IAM-användare
Välj policyn och klicka på ' Nästa ' knapp:

Klicka på ' Lägg till behörigheter ' knapp:

Policyn har lagts till för användaren:

Kopiera länken från sidan 'Stage Editor' och klistra in den i webbläsaren:

REST API har distribuerats och nås på internet:

Det handlar om att kontrollera och hantera åtkomst till REST API i Amazon Gateway.

Slutsats

För att hantera och kontrollera åtkomst till ett REST API i Amazon Gateway, skapa ett REST API från Amazon Gateway-tjänsten. När API:et har skapats, välj helt enkelt auktoriseringstypen som AWS IAM från ' Metodbegäran ” steg i REST API. Därefter skapar du en IAM-policy, kör API:t och bifogar den till IAM-användaren som används för att komma åt och hantera API:t.