Um engenheiro de dados deve criar uma função Lambda que converte arquivos .csv carregados no S3 para Parquet e deve ser acionada somente quando um usuário carrega um arquivo .csv. Qual solução oferece esse comportamento com o menor overhead operacional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma notificação de evento do S3 que tenha um tipo de evento s3:ObjectCreated:*. Use uma regra de filtro para gerar notificações somente quando o sufixo incluir .csv. Defina o Amazon Resource Name (ARN) da função Lambda como o destino para a notificação de evento..
Por que esta é a resposta
A opção correta descreve a maneira mais eficiente e com menor overhead operacional para acionar uma função Lambda. Ao configurar uma notificação de evento S3 com o tipo s3:ObjectCreated:, a Lambda será invocada apenas quando um novo objeto for criado. A regra de filtro por sufixo .csv garante que somente arquivos CSV acionem a função, evitando invocações desnecessárias. Direcionar a notificação diretamente para o ARN da função Lambda elimina intermediários, como o SNS, reduzindo a complexidade e o custo. As opções incorretas são: Usar s3:ObjectTagging: não é apropriado, pois o acionamento deve ocorrer na criação do objeto, não na sua marcação. Usar s3: é muito amplo e acionaria a função para qualquer evento no bucket, gerando overhead desnecessário. Usar um tópico SNS como intermediário adiciona uma camada extra de serviço e complexidade, aumentando o overhead operacional em comparação com o acionamento direto da Lambda.
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