Zacznij terazZacznij za darmo

Dopasuj wywołującego do bramki

Jesteś inżynierem platformy odpowiedzialnym za API, z którego korzysta czterech wywołujących, i musisz podjąć decyzję: zostać przy REST API czy przejść na HTTP API. Nikt nie zapisał, który z wywołujących czego dokładnie potrzebuje.

Co każdy z nich przedstawia przy wejściu:

  • Użytkownik aplikacji webowej, z tokenem Cognito.
  • Aplikacja partnera, z nieprzezroczystym kluczem sesji, który musi rozszyfrować twój własny kod.
  • Wsadowe zadanie analityczne, bez żadnego tokenu, wpuszczane dziś na podstawie konta, z którego wywołuje żądanie.
  • Serwis magazynowy, podpisujący żądania poświadczeniami AWS.

REST API oferuje uwierzytelnianie IAM, autoryzator Cognito, autoryzator Lambda oraz politykę zasobów. HTTP API oferuje uwierzytelnianie IAM, autoryzator JWT i autoryzator Lambda, ale nie ma żadnych polityk zasobów.

Który z tych wywołujących może korzystać z REST API, ale nie z HTTP API?

To ćwiczenie jest częścią kursu

Bezpieczeństwo AWS dla deweloperów

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie