ÎncepețiÎncepe gratuit

Potrivește apelantul cu poarta

Ești inginerul de platformă pentru un API cu patru apelanți, iar o decizie te așteaptă: păstrezi API-ul pe REST sau îl muți pe HTTP. Nimeni nu a notat ce apelant depinde de ce.

Ce prezintă fiecare apelant la poartă:

  • Utilizatorul aplicației web, cu un token Cognito.
  • Aplicația partener, cu o cheie de sesiune opacă pe care propriul tău cod trebuie să o rezolve.
  • Job-ul de procesare batch pentru analiză, care nu prezintă niciun token, fiind admis azi doar pe baza contului din care apelează.
  • Serviciul de inventar, care își semnează cererile cu acreditări AWS.

Un API REST oferă autentificare IAM, un autorizator Cognito, un autorizator Lambda și o politică de resurse. Un API HTTP oferă autentificare IAM, un autorizator JWT și un autorizator Lambda, dar nu are deloc politici de resurse.

Pe care dintre acești apelanți îi poate deservi un API REST, dar nu și un API HTTP?

Acest exercițiu face parte din cursul

Securitatea AWS pentru dezvoltatori

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul