View a markdown version of this page

Conecte JupyterLab notebooks Studio às bolsas de acesso do Amazon S3 com trabalhos de treinamento e processamento - SageMaker IA da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Conecte JupyterLab notebooks Studio às bolsas de acesso do Amazon S3 com trabalhos de treinamento e processamento

Use as informações a seguir para conceder subsídios de acesso ao Amazon S3 para acessar dados em trabalhos de SageMaker treinamento e processamento da Amazon.

Quando um usuário com propagação de identidade confiável ativada inicia um trabalho de SageMaker treinamento ou processamento que precisa acessar dados do Amazon S3:

  • SageMaker A IA chama o Amazon S3 Access Grants para obter credenciais temporárias com base na identidade do usuário

  • Se a operação for bem-sucedida, essas credenciais temporárias acessam os dados do Amazon S3.

  • Se não for bem-sucedida, a SageMaker IA volta a usar as credenciais de função do IAM

nota

Para garantir que todas as permissões sejam concedidas por meio do recurso Concessão de Acesso do Amazon S3, você precisará remover a permissão de acesso relacionada ao Amazon S3 do seu perfil de execução e anexá-la à sua concessão de acesso do Amazon S3 correspondente.

Considerações

Os subsídios de acesso do Amazon S3 não podem ser usados com o modo Pipe para SageMaker treinamento e processamento de entradas do Amazon S3.

Quando a propagação de identidade confiável está habilitada, você não pode iniciar um trabalho SageMaker de treinamento com o seguinte recurso

  • Depuração remota

  • Debugger

  • Profiler

Quando a propagação de identidade confiável está habilitada, não é possível iniciar uma tarefa de processamento com o seguinte recurso:

  • DatasetDefinition

Configurar o recurso Concessão de Acesso do Amazon S3 com tarefas de treinamento e processamento

Depois que o recurso Concessão de Acesso do Amazon S3 for configurado, adicione as permissões a seguir ao seu domínio ou perfil de execução de usuário.

  • us-east-1 é sua Região da AWS.

  • 111122223333 é o ID da Conta da AWS .

  • S3-ACCESS-GRANT-ROLE é o perfil do recurso Concessão de Acesso do Amazon S3.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "AllowDataAccessAPI", "Effect": "Allow", "Action": [ "s3:GetDataAccess", "s3:GetAccessGrantsInstanceForPrefix" ], "Resource": [ "arn:aws:s3:us-east-1:111122223333:access-grants/default" ] }, { "Sid": "RequiredForIdentificationPropagation", "Effect": "Allow", "Action": "sts:SetContext", "Resource": "arn:aws:iam::111122223333:role/S3-ACCESS-GRANT-ROLE" } ] }