Uma empresa usa o API Gateway para invocar uma função Lambda. Existem versões separadas do Lambda para PROD e DEV, e cada uma tem um alias apontando para sua versão. O API Gateway tem um stage apontando para o alias PROD. A empresa deseja que o API Gateway exponha as versões PROD e DEV do Lambda simultaneamente e de forma distinta. Qual abordagem satisfaz esse requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar uma variável de stage do API Gateway que referencia o alias da função Lambda. Republicar PROD e criar um novo stage para DEV. Criar variáveis de stage para os stages PROD e DEV e definir cada variável de stage para o alias da função Lambda correspondente..
Por que esta é a resposta
A abordagem correta utiliza variáveis de stage do API Gateway para referenciar os aliases das funções Lambda. Ao criar stages separados (PROD e DEV) no API Gateway e associar uma variável de stage em cada um que aponta para o alias Lambda correspondente (por exemplo, prodalias para o stage PROD e devalias para o stage DEV), é possível expor ambas as versões simultaneamente e de forma distinta. As outras opções estão incorretas porque: Habilitar um autorizador Lambda não resolve o problema de roteamento para diferentes versões da função. Criar gateway responses é para personalizar as respostas de erro do API Gateway, não para rotear para diferentes versões da função. Usar variáveis de ambiente no API Gateway não é a forma padrão de referenciar aliases de funções Lambda para roteamento de stage.
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