Funkcja Lambda generuje awatary dla obrazów profilowych przesłanych do zasobnika S3 pod prefiksem /original/. Niektóre obrazy powodują przekroczenie limitu czasu generatora awatarów. Deweloper chce, aby w przypadku awarii generatora, obraz był zmieniany za pomocą drugiej funkcji Lambda. Które podejście osiągnie to przy najmniejszym wysiłku deweloperskim?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj funkcję Lambda image-resize jako miejsce docelowe dla funkcji Lambda avatar-generator w przypadku nieudanych wywołań..
Dlaczego to jest odpowiedź
Skonfigurowanie funkcji Lambda image-resize jako miejsca docelowego dla funkcji avatar-generator w przypadku nieudanych wywołań jest najprostszym rozwiązaniem. AWS Lambda natywnie obsługuje konfigurację miejsc docelowych dla asynchronicznych wywołań, co pozwala na automatyczne przekierowanie zdarzenia do innej funkcji Lambda (lub innego zasobu) w przypadku błędu, bez konieczności pisania dodatkowego kodu. Pozostałe opcje wymagają większego wysiłku. Kolejka SQS lub temat SNS jako miejsce docelowe w przypadku awarii wymagałby dodatkowej logiki do obsługi wiadomości i ich przetwarzania przez funkcję image-resize. AWS Step Functions to potężne narzędzie do orkiestracji, ale jest znacznie bardziej złożone niż proste skonfigurowanie miejsca docelowego dla nieudanych wywołań, co jest overkill dla tego konkretnego przypadku użycia.
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