Um engenheiro de dados configura o Amazon SageMaker Studio para usar sessões interativas do AWS Glue para preparação de dados, mas recebe um erro AccessDenied ao tentar preparar os dados. Que alteração o engenheiro deve fazer para obter acesso ao SageMaker Studio?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Adicionar uma política ao usuário IAM do engenheiro de dados que inclua a ação sts:AssumeRole para os service principals do AWS Glue e do SageMaker na política de confiança..
Por que esta é a resposta
A integração do SageMaker Studio com sessões interativas do AWS Glue requer que o usuário do SageMaker Studio (ou a role que ele assume) tenha permissão para assumir a role de serviço do AWS Glue. A ação sts:AssumeRole é fundamental para permitir que um serviço ou usuário assuma as permissões de outra role. Ao adicionar essa permissão ao usuário IAM do engenheiro de dados, ele poderá assumir a role do AWS Glue e executar as operações de preparação de dados. As outras opções estão incorretas porque: Adicionar AWSGlueServiceRole ao usuário IAM não é suficiente; essa é uma política para a role de serviço do Glue, não para quem a assume. AmazonSageMakerFullAccess concede acesso ao SageMaker, mas não resolve o problema de permissão para interagir com o AWS Glue via AssumeRole. sts:AddAssociation não é uma ação IAM válida para este cenário; sts:AssumeRole é a ação correta para permitir a delegação de permissões.
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