Um arquiteto de soluções precisa projetar um novo microsserviço para a aplicação de uma empresa. Os clientes devem ser capazes de chamar um endpoint HTTPS para acessar o microsserviço. O microsserviço também deve usar o AWS Identity and Access Management (IAM) para autenticar as chamadas. O arquiteto de soluções escreverá a lógica para este microsserviço usando uma única função AWS Lambda escrita em Go 1.x. Qual solução implantará a função da maneira MAIS operacionalmente eficiente?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma API REST do Amazon API Gateway. Configure o método para usar a função Lambda e habilite a autenticação IAM na API..
Por que esta é a resposta
A criação de uma API REST no Amazon API Gateway, configurando-a para invocar a função Lambda e habilitando a autenticação IAM, é a solução mais operacionalmente eficiente. O API Gateway gerencia o endpoint HTTPS, a integração com o Lambda e a autenticação IAM de forma nativa, reduzindo a complexidade de desenvolvimento e manutenção. Criar uma URL de função Lambda com autenticação AWSIAM é uma opção, mas o API Gateway oferece recursos adicionais como gerenciamento de chaves de API, limitação de taxa e cache, que são comuns em microsserviços. Usar CloudFront com Lambda@Edge ou CloudFront Functions não é a abordagem ideal para um microsserviço de backend. Lambda@Edge e CloudFront Functions são projetados para processamento em borda (CDN), como modificação de requisições/respostas, e não para servir como o endpoint principal de um microsserviço com autenticação IAM complexa.
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