Aplikacja serverless używa funkcji Lambda i zapisuje logi do CloudWatch Logs. Szablon CloudFormation tworzy grupę logów. Aplikacja musi znać nazwę grupy logów w czasie działania. Jak można zmienić szablon CloudFormation, aby aplikacja mogła uzyskać dostęp do nazwy grupy logów podczas jej uruchamiania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przekaż Amazon Resource Name (ARN) grupy logów do funkcji Lambda jako zmienną środowiskową..
Dlaczego to jest odpowiedź
Przekazanie ARN grupy logów jako zmiennej środowiskowej do funkcji Lambda jest najlepszym rozwiązaniem. Funkcje Lambda mogą łatwo odczytywać zmienne środowiskowe w czasie wykonywania, co pozwala aplikacji dynamicznie odwoływać się do poprawnej grupy logów. Inne opcje są mniej odpowiednie: Transformacja AWS::Include służy do włączania fragmentów kodu do szablonu CloudFormation, a nie do przekazywania danych do aplikacji. User data jest używana głównie do konfiguracji instancji EC2 podczas uruchamiania, a nie do funkcji Lambda. Sekcja Mappings służy do definiowania stałych wartości w szablonie CloudFormation, ale nie zapewnia mechanizmu przekazywania tych wartości do funkcji Lambda w czasie wykonywania.
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