Come posso verificare quale ruolo viene utilizzato dal mio utente di Amazon SageMaker Studio? Come posso cambiare questo ruolo?

2 minuti di lettura
0

Voglio sapere quale ruolo viene utilizzato dall'utente di Amazon SageMaker Studio. Quindi, voglio cambiare questo ruolo.

Risoluzione

Quando crei e accedi a un dominio SageMaker Studio, utilizzi i seguenti ruoli di AWS Identity and Access Management (IAM):

  • Ruolo di esecuzione del dominio SageMaker Studio: puoi utilizzare questo ruolo per configurare e fornire l'infrastruttura di studio dopo aver effettuato l'accesso all'ambiente di sviluppo integrato (IDE) di Studio tramite l'URL preimpostato.
  • Ruolo del profilo utente SageMaker: l'ambito di autorizzazione di questo ruolo definisce le azioni che un profilo utente può eseguire all'interno dell'ambiente di Studio. Questo è il ruolo di esecuzione assunto da SageMaker per creare risorse per tuo conto all'interno di Studio.

Quando si crea un dominio SageMaker Studio, per impostazione predefinita SageMaker consente di creare il ruolo di esecuzione. A questo ruolo è associata la policy AmazonSageMakerFullAccess. Questa policy offre un accesso esteso al profilo utente. Se il tuo caso d'uso richiede la gestione di queste autorizzazioni, puoi limitare l'accesso ai profili utente modificando il ruolo del profilo utente SageMaker.

Per verificare il ruolo associato al profilo utente, esegui quanto segue su un notebook Jupyter creato dal profilo utente:

import sagemaker
sagemaker_session = sagemaker.Session()
#Check which role is being used
role = sagemaker.get_execution_role()
print(role)

Per modificare il ruolo associato a un profilo utente, esegui il comando UpdateUserProfile.

Puoi aggiornare il ruolo associato a un profilo utente esistente eseguendo il seguente comando Interfaccia della linea di comando AWS (AWS CLI):

aws sagemaker update-user-profile --example-domain-id --example-user-profile-name --user-settings ExecutionRole=arn:aws:iam::1111222233334444:role/service-role/example_sagemaker_execution_role

Importante: prima di modificare il ruolo IAM per un profilo utente di SageMaker Studio, assicurati che l'utente non abbia alcuna app 'InService' attiva.

Nota: se ricevi un messaggio di errore durante l'esecuzione dei comandi di AWS CLI, assicurati di utilizzare la versione più recente di AWS CLI.


Informazioni correlate

Ruoli SageMaker

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa