Potrzebujesz zautomatyzowanego, niezawodnego i niewymagającego dużego wysiłku sposobu wdrażania funkcji AWS Lambda i ich infrastruktury wspierającej dla nowej aplikacji serverless. Które podejście zapewnia najmniejszy narzut operacyjny?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj AWS Serverless Application Model (AWS SAM) i potoku CI/CD z SAM CLI do wdrożenia funkcji Lambda i infrastruktury..
Dlaczego to jest odpowiedź
AWS Serverless Application Model (AWS SAM) to rozszerzenie AWS CloudFormation, które upraszcza definiowanie, budowanie i wdrażanie aplikacji serverless. Użycie AWS SAM CLI w potoku CI/CD automatyzuje pakowanie, wdrażanie i zarządzanie całą infrastrukturą serverless (funkcje Lambda, API Gateway, bazy danych DynamoDB itp.) jako pojedynczą jednostką, minimalizując narzut operacyjny. Pozostałe opcje są mniej efektywne: Ręczne przesyłanie plików .zip przez konsolę jest czasochłonne i podatne na błędy, nie jest zautomatyzowane. Skrypty shell z AWS CLI wymagają ręcznego zarządzania zależnościami i konfiguracją, co zwiększa złożoność i narzut. Obrazy kontenerów dla funkcji Lambda są opcją, ale AWS CodeArtifact nie jest odpowiednim miejscem do ich przechowywania (powinno być ECR), a zarządzanie kontenerami wprowadza dodatkową warstwę złożoności w porównaniu do natywnego modelu SAM dla serverless.
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