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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie