Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Connectez les JupyterLab blocs-notes Studio à Amazon S3 Access Grants avec des tâches de formation et de traitement
Utilisez les informations suivantes pour accorder des subventions d'accès à Amazon S3 afin d'accéder aux données dans SageMaker le cadre de tâches de formation et de traitement de l' SageMaker IA.
Lorsqu'un utilisateur pour lequel la propagation d'identité sécurisée est activée lance une tâche de formation ou de traitement basée sur l' SageMaker IA qui doit accéder aux données Amazon S3 :
-
SageMaker L'IA appelle Amazon S3 Access Grants pour obtenir des informations d'identification temporaires basées sur l'identité de l'utilisateur
-
En cas de succès, ces informations d'identification temporaires accèdent aux données Amazon S3
-
En cas d'échec, SageMaker l'IA recommence à utiliser les informations d'identification du rôle IAM
Note
Pour garantir que toutes les autorisations sont accordées via Amazon S3 Access Grants, vous devez supprimer l'autorisation d'accès Amazon S3 associée à votre rôle d'exécution et les associer à votre autorisation d'accès Amazon S3 correspondante.
Rubriques
Considérations
Les subventions d'accès Amazon S3 ne peuvent pas être utilisées avec le mode Pipe à la fois pour la formation à l' SageMaker IA et pour le traitement des entrées Amazon S3.
Lorsque la propagation fiable des identités est activée, vous ne pouvez pas lancer un Job de formation à l' SageMaker IA doté de la fonctionnalité suivante
-
Débogage à distance
-
Debugger
-
Profiler
Lorsque la propagation d'identités fiables est activée, vous ne pouvez pas lancer un SageMaker AI Processing Job doté de la fonctionnalité suivante
-
DatasetDefinition
Configurez les subventions d'accès Amazon S3 avec des tâches de formation et de traitement
Une fois Amazon S3 Access Grants configuré, ajoutez les autorisations suivantes à votre domaine ou à votre rôle d'exécution utilisateur.
-
est votre Région AWSus-east-1
-
est votre Compte AWS identifiant111122223333
-
est votre rôle Amazon S3 Access GrantS3-ACCESS-GRANT-ROLE
{ "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
" } ] }