Aan de slagBegin gratis

Koppel de beller aan de deur

Je bent de platform engineer van een API met vier bellers, en jij moet een knoop doorhakken: deze API op REST houden of verhuizen naar HTTP. Niemand heeft vastgelegd welke beller waarvan afhankelijk is.

Wat elke beller aan de deur laat zien:

  • De webapp-gebruiker, met een Cognito-token.
  • De partner-app, met een ondoorzichtige sessiesleutel die je eigen code moet afhandelen.
  • De analytics-batchtaak, zonder token, die nu wordt toegelaten op basis van het account waarvan hij belt.
  • De voorraadservice, die zijn requests ondertekent met AWS-referenties.

Een REST API biedt IAM-auth, een Cognito-authorizer, een Lambda-authorizer en een resource policy. Een HTTP API biedt IAM-auth, een JWT-authorizer en een Lambda-authorizer, en heeft helemaal geen resource policies.

Welke van deze bellers kun je wel via een REST API bedienen maar niet via een HTTP API?

Deze oefening maakt deel uit van de cursus

AWS-beveiliging gebruiken voor developers

Bekijk cursus

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening