Uma empresa organiza suas contas AWS em unidades organizacionais (OUs) dentro do AWS Organizations. As APIs implantadas em uma conta estão vinculadas à VPC dessa conta e atualmente não possuem autenticação. Apenas entidades de uma OU específica devem ter permissão para chamar as APIs. A empresa aplicou uma política ao endpoint da VPC de interface do API Gateway e atualizou as políticas de recurso do API Gateway para bloquear chamadas que não vêm através do endpoint de interface. Depois disso, invocar uma API através da URL do endpoint de interface falha com o erro: "User: anonymous is not authorized." Qual combinação de ações resolve esse problema? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Habilitar a autorização baseada em IAM em cada método de API configurando o AWS IAM como o autorizador., Autenticar e verificar os chamadores assinando as solicitações do cliente com credenciais AWS usando a Signature Version 4..
Por que esta é a resposta
O erro "User: anonymous is not authorized" ocorre porque a política de endpoint da VPC e a política de recurso do API Gateway bloqueiam chamadas sem autenticação, mas não fornecem um mecanismo para autenticar o chamador. Habilitar a autorização baseada em IAM em cada método de API configura o API Gateway para esperar credenciais IAM. Autenticar e verificar os chamadores assinando as solicitações do cliente com credenciais AWS usando a Signature Version 4 é o método pelo qual os clientes fornecem essas credenciais. Juntas, essas ações permitem que o API Gateway autentique o chamador e autorize a chamada com base nas políticas IAM associadas às credenciais. As opções de autorizador Lambda ou Cognito não são ideais porque a empresa já está usando políticas de endpoint da VPC e de recurso do API Gateway para controle de acesso, indicando uma preferência por autenticação baseada em IAM e controle de acesso granular.
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