Firma zbudowała interfejsy API przy użyciu Amazon API Gateway z regionalnymi punktami końcowymi. Te interfejsy API wywołują funkcje AWS Lambda i używają uwierzytelniania API Gateway. Przegląd wykazał, że podzbiór interfejsów API nie może być publicznie dostępny i powinien być wywoływany tylko z poziomu VPC. Wszystkie wywołania muszą pochodzić od uwierzytelnionych użytkowników. Które rozwiązanie osiągnie to przy najmniejszym wysiłku?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zmień typ punktu końcowego API Gateway z Regional na Private, utwórz interfejsowy punkt końcowy VPC (AWS PrivateLink) w VPC, dołącz politykę zasobów do API, aby zezwolić na dostęp z punktu końcowego VPC, i wywołaj API za pośrednictwem punktu końcowego VPC..
Dlaczego to jest odpowiedź
Poprawna odpowiedź jest najmniej pracochłonnym rozwiązaniem, ponieważ wykorzystuje natywne funkcje AWS do ograniczenia dostępu do API Gateway. Zmiana typu punktu końcowego API Gateway na Private i utworzenie interfejsowego punktu końcowego VPC (AWS PrivateLink) w VPC umożliwia dostęp do API wyłącznie z poziomu VPC, bez wystawiania go na publiczny internet. Dołączenie polityki zasobów do API dodatkowo kontroluje, które podmioty w VPC mogą uzyskać dostęp. Pozostałe opcje są nieprawidłowe, ponieważ: Utworzenie ALB i grupy docelowej wskazującej na funkcję Lambda wymagałoby znacznego wysiłku w zarządzaniu infrastrukturą i nie jest typowym sposobem integracji z Lambda. Usunięcie wpisu DNS API Gateway i użycie CNAME nie ogranicza dostępu do VPC; API nadal byłoby publicznie dostępne, chyba że zastosowano by inne mechanizmy. Wdrożenie funkcji Lambda wewnątrz VPC, udostępnienie instancji EC2 z Apache i użycie wewnętrznego CNAME to rozwiązanie bardzo złożone, wymagające zarządzania serwerem i niepotrzebnie zwiększające powierzchnię ataku.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana