Firma medialna posiada środowisko AWS z wieloma kontami w regionie us-east-1. Temat Amazon SNS na koncie produkcyjnym publikuje metryki wydajności. Funkcja Lambda na koncie administratora musi być wywoływana przez wiadomości z produkcyjnego tematu SNS, gdy wystąpią znaczące metryki. Jaka kombinacja kroków spełni te wymagania? (Wybierz dwie odpowiedzi)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz politykę zasobów IAM dla funkcji Lambda, która zezwala Amazon SNS na wywoływanie funkcji., Utwórz politykę IAM dla tematu SNS, która zezwala funkcji Lambda na subskrybowanie tematu..
Dlaczego to jest odpowiedź
Aby Lambda mogła być wywoływana przez SNS z innego konta, potrzebne są dwie główne konfiguracje. Po pierwsze, polityka zasobów IAM dla funkcji Lambda musi zezwalać usłudze SNS na wywoływanie tej funkcji. To zapewnia, że SNS ma uprawnienia do interakcji z Lambdą. Po drugie, polityka dostępu tematu SNS musi zezwalać funkcji Lambda (lub roli, którą przyjmuje) na subskrybowanie tego tematu. Bez tego Lambda nie będzie mogła odbierać wiadomości. Opcja z kolejką SQS jest możliwa, ale nie jest to najbardziej bezpośrednie rozwiązanie i wymagałaby dodatkowej konfiguracji. EventBridge również mógłby pośredniczyć, ale bezpośrednia integracja SNS z Lambdą jest prostsza w tym scenariuszu. Przechowywanie metryk w S3 i używanie Athena nie rozwiązuje problemu wywoływania funkcji Lambda w odpowiedzi na zdarzenia.
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