Uma empresa de mídia tem um ambiente AWS multi-account em us-east-1. Um tópico do Amazon SNS em uma conta de produção publica métricas de desempenho. Uma função Lambda em uma conta de administrador deve ser invocada por mensagens do tópico SNS de produção quando métricas significativas ocorrerem. Qual combinação de etapas atenderá a esses requisitos? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma política de recurso do IAM para a função Lambda que permita que o Amazon SNS invoque a função., Crie uma política do IAM para o tópico SNS que permita que a função Lambda assine o tópico..
Por que esta é a resposta
Para permitir que o Amazon SNS em uma conta de produção invoque uma função Lambda em uma conta de administrador, são necessárias duas permissões principais. Primeiro, a política de recurso da função Lambda deve conceder permissão para que o serviço SNS (sns.amazonaws.com) chame a função, especificando o ARN do tópico de produção como SourceArn. Isso garante que apenas o tópico autorizado possa invocar a função. Segundo, a política de acesso do tópico SNS na conta de produção deve permitir que a função Lambda (ou um serviço que a represente, como um serviço de assinatura) assine o tópico. Isso estabelece a confiança e a permissão para a comunicação entre contas. As opções incorretas não atendem diretamente ao requisito de invocação entre contas. Usar o SQS como buffer adiciona complexidade desnecessária, pois o SNS pode invocar diretamente o Lambda. O EventBridge pode ser uma alternativa, mas a configuração direta SNS-Lambda é mais simples para este caso. Armazenar métricas no S3 e usar o Athena não aborda a invocação de funções em tempo real.
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