Zespół buduje infrastrukturę serverless przy użyciu AWS Serverless Application Model (AWS SAM) i musi wdrożyć wszystko za pomocą szablonów CloudFormation. Jaką zmianę powinien wprowadzić w swoich szablonach CloudFormation, aby użyć AWS SAM?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj sekcję Transform do szablonu CloudFormation i użyj składni AWS SAM do zdefiniowania zasobów serverless..
Dlaczego to jest odpowiedź
Aby użyć AWS SAM w szablonie CloudFormation, należy dodać sekcję Transform. Ta sekcja informuje CloudFormation, aby przetworzył szablon za pomocą transformacji AWS SAM, co pozwala na użycie uproszczonej składni SAM (np. AWS::Serverless::Function, AWS::Serverless::Api) do definiowania zasobów serverless. CloudFormation następnie rozszerza te zasoby SAM do pełnych zasobów CloudFormation (np. AWS::Lambda::Function, AWS::ApiGateway::RestApi). Dodanie sekcji Resources z AWS::Lambda::Function jest standardowym sposobem definiowania funkcji Lambda w CloudFormation, ale nie wykorzystuje uproszczeń SAM. Sekcja Mappings służy do mapowania kluczy na zestaw odpowiadających im wartości, a nie do definiowania zasobów SAM. Sekcja Parameters służy do przekazywania wartości wejściowych do szablonu, a nie do włączania transformacji SAM czy definiowania zasobów.
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