Um cientista de dados armazena conjuntos de dados financeiros no S3 e os consulta com o Athena. Ele implantou um modelo de ML em um endpoint do SageMaker e deseja invocá-lo a partir do Athena, mas as invocações falham e o usuário do IAM do cientista de dados não consegue chamar o endpoint. Qual combinação de ações permitirá que o usuário do IAM invoque o endpoint do SageMaker? (Escolha três.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Adicionar uma declaração de política do IAM permitindo que o usuário execute a ação sagemaker:InvokeEndpoint., Adicionar uma política do IAM em linha permitindo que o SageMaker leia objetos no S3., Incluir a cláusula SQL USING EXTERNAL FUNCTION ml_function_name na consulta do Athena..
Por que esta é a resposta
Para invocar um endpoint do SageMaker a partir do Athena, o usuário do IAM precisa de permissão explícita para a ação sagemaker:InvokeEndpoint. A cláusula USING EXTERNAL FUNCTION é essencial no SQL do Athena para definir e chamar a função externa que interage com o SageMaker. A opção de adicionar uma política IAM em linha permitindo que o SageMaker leia objetos no S3 é incorreta, pois o SageMaker não precisa ler dados do S3 para invocar um endpoint; essa permissão seria necessária se o modelo estivesse lendo dados do S3 durante o treinamento ou inferência. A política AmazonAthenaFullAccess não concede permissão para invocar endpoints do SageMaker. A ação sagemaker:GetRecord não é a ação correta para invocação. Mapear o usuário do IAM no SageMaker é irrelevante para a permissão de invocação.
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