Uma empresa carrega dados de transações diárias no Amazon Redshift e deseja rastrear quais tabelas concluíram o carregamento. Um engenheiro de dados registrará os status de carregamento no DynamoDB por meio de uma função Lambda. Qual é a melhor maneira de invocar o Lambda para gravar os status?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar a Amazon Redshift Data API para publicar um evento no Amazon EventBridge. Configurar uma regra do EventBridge para invocar a função Lambda..
Por que esta é a resposta
A opção correta é usar a Amazon Redshift Data API para publicar um evento no Amazon EventBridge e configurar uma regra do EventBridge para invocar a função Lambda. A Redshift Data API permite executar comandos SQL de forma assíncrona e, crucialmente, pode emitir eventos para o EventBridge sobre o status da execução (sucesso/falha). Isso cria um fluxo de trabalho desacoplado e orientado a eventos, onde o EventBridge atua como um roteador central para invocar a função Lambda somente quando o carregamento de dados no Redshift for concluído, garantindo que o status registrado no DynamoDB seja preciso. As outras opções são menos eficientes ou inadequadas: Invocar uma segunda função Lambda com base em eventos do CloudWatch não é ideal porque o CloudWatch é mais para métricas e logs, não para eventos de conclusão de tarefas específicas do Redshift. Usar o SQS exigiria que a Redshift Data API enviasse mensagens diretamente para o SQS, o que não é uma capacidade nativa da Data API para notificações de status de execução. Usar eventos do CloudTrail não é apropriado, pois o CloudTrail registra chamadas de API feitas aos serviços da AWS, não o status de conclusão de operações internas de dados como carregamentos no Redshift.
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