Funkcja Lambda jest skonfigurowana do odczytu obiektu w zasobniku S3, który jest zaszyfrowany kluczem KMS. Rola wykonawcza Lambda zawiera uprawnienia dostępu do zasobnika S3, ale funkcja nie może pobrać zawartości obiektu. Jaka jest najbardziej prawdopodobna przyczyna błędu?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Rola wykonawcza funkcji Lambda nie ma niezbędnych uprawnień do dostępu do klucza KMS, który może odszyfrować obiekt S3..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź wskazuje, że rola wykonawcza funkcji Lambda nie posiada uprawnień do klucza KMS. Gdy obiekt w S3 jest zaszyfrowany za pomocą KMS, funkcja Lambda, aby go odczytać, potrzebuje nie tylko uprawnień do zasobnika S3, ale także uprawnień do użycia klucza KMS do odszyfrowania danych. Bez tych uprawnień do KMS, nawet jeśli ma dostęp do S3, nie będzie w stanie odszyfrować i pobrać zawartości obiektu. Pozostałe opcje są mniej prawdopodobne: Błędna konfiguracja uprawnień zasobnika S3 jest wykluczona, ponieważ pytanie stwierdza, że rola wykonawcza Lambda zawiera uprawnienia dostępu do zasobnika S3. Nieaktualna wersja SDK rzadko jest przyczyną niemożności odczytu zaszyfrowanych obiektów, chyba że jest to bardzo stara wersja, która nie obsługuje KMS, co jest mało prawdopodobne w kontekście typowych problemów. Problemy z opóźnieniami spowodowane różnymi regionami AWS zazwyczaj objawiają się spowolnieniem lub przekroczeniem limitu czasu, a nie całkowitą niemożnością dostępu z powodu braku uprawnień.
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