Deweloper ma aplikację, która używa funkcji AWS Lambda do przesyłania plików do Amazon S3 i potrzebuje uprawnień do wykonywania tych operacji. Deweloper ma już użytkownika IAM z ważnymi poświadczeniami IAM dla Amazon S3. Co powinien zrobić architekt rozwiązań, aby nadać wymagane uprawnienia?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utworzyć rolę wykonawczą IAM z wymaganymi uprawnieniami i dołączyć rolę IAM do funkcji Lambda..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie roli wykonawczej IAM z wymaganymi uprawnieniami i dołączenie jej do funkcji Lambda. Funkcje Lambda przyjmują rolę wykonawczą, która definiuje uprawnienia, jakie funkcja ma podczas wykonywania kodu. Ta rola powinna mieć uprawnienia do zapisu do S3. Dodanie uprawnień do polityki zasobów funkcji Lambda jest nieprawidłowe, ponieważ polityki zasobów kontrolują, kto może wywoływać funkcję Lambda, a nie uprawnienia, jakie funkcja ma podczas działania. Tworzenie podpisanego żądania lub nowego użytkownika IAM i używanie istniejących poświadczeń IAM w funkcji Lambda jest niezalecaną praktyką bezpieczeństwa. Poświadczenia powinny być zarządzane przez role IAM, a nie osadzane w kodzie lub używane bezpośrednio.
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