Uma empresa usa um job do AWS Batch para seu processo de vendas de fim de dia. A empresa precisa de uma solução serverless que invoque um aplicativo de relatórios de terceiros quando o job do AWS Batch for bem-sucedido. O aplicativo de relatórios expõe uma API HTTP que usa autenticação de nome de usuário e senha. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Configure uma regra do Amazon EventBridge para corresponder aos eventos SUCCEEDED de jobs do AWS Batch de entrada. Configure a API de terceiros como um destino de API do EventBridge com um nome de usuário e senha. Defina o destino da API como o destino da regra do EventBridge..
Por que esta é a resposta
A opção correta utiliza o Amazon EventBridge para detectar o sucesso do job do AWS Batch. O EventBridge pode ser configurado para corresponder a eventos específicos, como SUCCEEDED de jobs do AWS Batch. O EventBridge suporta destinos de API, permitindo que ele invoque diretamente uma API HTTP de terceiros e gerencie a autenticação com nome de usuário e senha, tornando-o uma solução serverless e eficiente. As outras opções são menos ideais porque: Usar o EventBridge Scheduler (opção 2) não é apropriado para reagir a eventos em tempo real; ele é para agendamento. Embora uma função Lambda possa invocar a API, o EventBridge diretamente com um destino de API é mais simples. Publicar eventos do AWS Batch para o Amazon API Gateway (opção 3 e 4) exigiria que o job do Batch tivesse lógica adicional para fazer chamadas de API, o que não é serverless para o processo de notificação e adiciona complexidade desnecessária. O EventBridge é projetado para essa orquestração baseada em eventos.
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