LoslegenKostenlos starten

Ordne den Anrufer der richtigen Tür zu

Du bist Platform Engineer für eine API mit vier Aufrufern, und eine Entscheidung wartet auf dich: die API auf REST belassen oder auf HTTP umstellen. Niemand hat notiert, welcher Aufrufer wovon abhängt.

Was jeder Aufrufer an der Tür vorzeigt:

  • Der Web‑App‑User, mit einem Cognito‑Token.
  • Die Partner‑App, mit einem undurchsichtigen Sitzungsschlüssel, den dein eigener Code auflösen muss.
  • Der Analytics‑Batch‑Job, ohne jegliches Token, heute zugelassen aufgrund des Kontos, von dem er aufruft.
  • Der Inventory‑Service, der seine Anfragen mit AWS‑Zugangsdaten signiert.

Eine REST API bietet IAM‑Auth, einen Cognito‑Authorizer, einen Lambda‑Authorizer und eine Resource Policy. Eine HTTP API bietet IAM‑Auth, einen JWT‑Authorizer und einen Lambda‑Authorizer und hat überhaupt keine Resource Policies.

Welche dieser Aufrufer kann von einer REST API bedient werden, aber nicht von einer HTTP API?

Diese Übung ist Teil des Kurses

<Kurs>AWS-Sicherheit für Entwickler:innen nutzen</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten