Connessione dei notebook JupyterLab di Studio ad Amazon S3 Access Grants con job di addestramento e processi di elaborazione
Utilizza le informazioni seguenti per concedere ad Amazon S3 Access Grants l’accesso ai dati nei job di addestramento e nei processi di elaborazione di Amazon SageMaker.
Quando un utente con la funzionalità di propagazione attendibile delle identità abilitata avvia un job di addestramento o elaborazione di SageMaker che deve accedere ai dati di Amazon S3:
-
SageMaker AI chiama Amazon S3 Access Grants per ottenere credenziali temporanee basate sull’identità dell’utente.
-
Se la chiamata riesce, l’utente accede ai dati di Amazon S3 con le credenziali temporanee.
-
Se la chiamata non riesce, SageMaker AI torna alle credenziali del ruolo IAM.
Nota
Per impostare la concessione di tutte le autorizzazioni tramite Amazon S3 Access Grants, dovrai rimuovere le relative autorizzazioni di accesso Amazon S3 dal tuo ruolo di esecuzione e collegarle all’autorizzazione Amazon S3 Access Grant corrispondente.
Argomenti
Considerazioni
Amazon S3 Access Grants non può essere utilizzato in modalità pipe per gli input di SageMaker Training e Processing per Amazon S3.
Quando la propagazione attendibile delle identità è abilitata, non è possibile avviare un job di addestramento SageMaker con le funzionalità seguenti:
-
Debug remoto
-
Debugger
-
Profiler
Quando la propagazione attendibile delle identità è abilitata, non è possibile avviare un processo di elaborazione con la funzionalità seguente:
-
DatasetDefinition
Configurazione di Amazon S3 Access Grants con job di addestramento e processi di elaborazione
Dopo aver configurato Amazon S3 Access Grants, aggiungi le autorizzazioni seguenti al ruolo di esecuzione del dominio o dell’utente.
-
è la tua Regione AWS.us-east-1 -
è il tuo ID Account AWS.111122223333 -
è il tuo ruolo Amazon S3 Access Grants.S3-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" } ] }