Deweloper musi ustawić limit czasu funkcji Lambda w oparciu o parametr szablonu o nazwie Environment, używając AWS CloudFormation. Szablon zawiera mapowanie o nazwie EnvironmentData, które przechowuje wartości limitu czasu dla każdego środowiska. Której funkcji wewnętrznej należy użyć do ustawienia Timeout z mapowania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Timeout: !FindInMap [EnvironmentData, !Ref Environment, Timeout].
Dlaczego to jest odpowiedź
Poprawną funkcją wewnętrzną jest !FindInMap. Służy ona do pobierania wartości z mapowania (sekcji Mappings) w szablonie CloudFormation. Składnia to !FindInMap [NazwaMapowania, KluczNajwyższegoPoziomu, KluczDrugiegoPoziomu]. W tym przypadku EnvironmentData to nazwa mapowania, !Ref Environment dynamicznie odwołuje się do klucza środowiska (np. "Dev", "Prod"), a Timeout to klucz wartości limitu czasu. !GetAtt służy do pobierania atrybutów zasobów, a nie wartości z mapowań. !Select służy do wybierania obiektu z listy, a nie do wyszukiwania w mapowaniu. !ForEach nie jest prawidłową funkcją wewnętrzną CloudFormation; jest to konstrukcja programistyczna.
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