Um desenvolvedor está criando um script para uma implantação automatizada de um aplicativo serverless e quer usar um modelo (template) AWS Serverless Application Model (SAM) existente. O que o desenvolvedor deve usar? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Execute aws cloudformation package para criar o artefato de implantação e, em seguida, execute aws cloudformation deploy para implantá-lo., Execute sam package para criar o artefato de implantação e, em seguida, execute sam deploy para implantá-lo..
Por que esta é a resposta
As opções corretas são usar aws cloudformation package seguido de aws cloudformation deploy, ou usar sam package seguido de sam deploy. Ambas as abordagens são válidas para implantar um aplicativo serverless usando um modelo AWS SAM. O comando package prepara o modelo e os artefatos (como código Lambda) para implantação, geralmente fazendo upload para um bucket S3. O comando deploy então usa o modelo empacotado para criar ou atualizar a stack do CloudFormation. As opções incorretas são: Fazer upload do modelo AWS SAM para o S3 com aws s3 cp e, em seguida, chamar aws lambda update-function-code não é o fluxo correto para implantar um aplicativo SAM completo, pois update-function-code é para atualizar o código de uma função Lambda existente, não para criar um aplicativo serverless a partir de um modelo. Criar um pacote ZIP localmente e chamar aws serverlessrepo create-application é para publicar um aplicativo no AWS Serverless Application Repository, não para implantar um aplicativo SAM diretamente. Criar um pacote ZIP, fazer upload para o S3 e chamar aws cloudformation create-stack não é suficiente para um modelo SAM, pois o SAM requer o processo de package para transformar referências locais em referências S3 antes da implantação do CloudFormation.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão