Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
IAM per i piani SageMaker di formazione
SageMaker i piani di formazione richiedono autorizzazioni specifiche per due ruoli distinti:
-
Ruolo di creatore del piano: gli utenti a cui è assegnato il ruolo di Creatore del piano necessitano delle autorizzazioni per cercare le offerte dei piani di addestramento, creare nuovi piani di addestramento ed elencare e descrivere i piani di addestramento.
-
Pianifica il ruolo utente: gli utenti con il ruolo Plan User richiedono le autorizzazioni per utilizzare i piani di formazione nei lavori di SageMaker formazione o durante la creazione e l'aggiornamento dei SageMaker HyperPod cluster.
Prima di utilizzare i piani SageMaker di formazione, aggiorna le autorizzazioni in base al metodo di accesso:
-
Per i Console di gestione AWS nostri SageMaker SDKs utenti: aggiorna le autorizzazioni del ruolo IAM configurato per l'utente della console o l'utente dell'API.
-
Per AWS CLI gli utenti: assicurati che il tuo AWS CLI profilo sia configurato correttamente con le credenziali e le autorizzazioni appropriate.
-
Per gli utenti dell'applicazione Studio JupyterLab, ad esempio, impostate le autorizzazioni sul ruolo di esecuzione associato allo spazio utilizzato dall'applicazione.
Puoi impostare queste autorizzazioni utilizzando una policy gestita o autorizzazioni individuali più granulari.
Per informazioni su come aggiornare la policy di autorizzazione per un ruolo, consulta Aggiornamento delle autorizzazioni per un ruolo. Per informazioni su come trovare e aggiornare un ruolo di esecuzione, consulta Acquisizione del ruolo di esecuzione.
Nota
Gli amministratori devono valutare attentamente quali utenti devono poter creare i piani di addestramento e assegnare le autorizzazioni di conseguenza.
Policy gestite
-
Per i creatori di piani:
AmazonSageMakerTrainingPlanCreateAccessfornisce l’accesso per creare e gestire i piani di addestramento. -
Per gli utenti del piano:
AmazonSageMakerFullAccessinclude le autorizzazioni per utilizzare i piani di addestramento.
Nota
-
La politica
AmazonSageMakerFullAccessgestita è concepita come ease-of-use politica principalmente a scopo di sperimentazione. Sebbene fornisca un ampio accesso alle funzionalità di SageMaker intelligenza artificiale, incluso l'uso di piani di formazione, è importante notare:-
Questa policy non è consigliata per gli ambienti di produzione a causa delle sue autorizzazioni globali.
-
Non include le autorizzazioni per la creazione di piani di addestramento, perché
CreateTrainingPlanè considerata un’azione amministrativa che richiede un pagamento anticipato. -
Per i casi d’uso di produzione, consigliamo vivamente di creare policy personalizzate che rispettino il principio del privilegio minimo, concedendo solo le autorizzazioni specifiche richieste per ogni ruolo.
-
Autorizzazioni individuali
L'elenco seguente descrive in dettaglio le autorizzazioni granulari che devono essere impostate nelle dichiarazioni politiche IAM relative a un ruolo, in base alle azioni specifiche che un utente deve eseguire con i piani di SageMaker formazione:
Elenco delle autorizzazioni per i piani di addestramento
-
SearchTrainingPlanOfferings: questa autorizzazione consente agli utenti di cercare le offerte dei piani di addestramento disponibili.{ "Sid": "SearchTrainingPlanOfferingsPermissions", "Effect": "Allow", "Action": [ "sagemaker:SearchTrainingPlanOfferings" ], "Resource": "*" } -
CreateTrainingPlan: questa autorizzazione consente agli utenti di creare nuovi piani di addestramento.Nota
Devi includere inoltre le autorizzazioni per
CreateReservedCapacityeAddTags, nonché specificare entrambi i tipi di risorsetraining-planereserved-capacity.{ "Sid": "CreateTrainingPlanPermissions", "Effect": "Allow", "Action": [ "sagemaker:CreateTrainingPlan", "sagemaker:CreateReservedCapacity", "sagemaker:AddTags" ], "Resource": [ "arn:aws:sagemaker:*:*:training-plan/*", "arn:aws:sagemaker:*:*:reserved-capacity/*" ] } -
DescribeTrainingPlan: questa autorizzazione consente agli utenti di visualizzare i dettagli dei piani di addestramento esistenti.{ "Sid": "DescribeTrainingPlanPermissions", "Effect": "Allow", "Action": [ "sagemaker:DescribeTrainingPlan" ], "Resource": [ "arn:aws:sagemaker:::training-plan/*" ] } -
ListTrainingPlans: Questa autorizzazione consente agli utenti di elencare tutti i piani di formazione nel proprio AWS account.{ "Sid": "ListTrainingPlansPermissions", "Effect": "Allow", "Action": [ "sagemaker:ListTrainingPlans" ], "Resource": "*" }
Autorizzazioni individuali per tipo di utente
Questa sezione fornisce un’analisi dettagliata delle autorizzazioni individuali richieste per ogni ruolo, come indicato nella sezione IAM per i piani SageMaker di formazione.
Per i creatori del piano, sono necessarie le autorizzazioni seguenti:
-
sagemaker:SearchTrainingPlanOfferings -
sagemaker:CreateTrainingPlan -
sagemaker:CreateReservedCapacity -
sagemaker:AddTags -
sagemaker:DescribeTrainingPlan -
sagemaker:ListTrainingPlans
Gli utenti del piano richiedono queste autorizzazioni:
-
sagemaker:CreateTrainingJob(per SageMaker Training Job) -
sagemaker:CreateClusteresagemaker:UpdateCluster(per SageMaker HyperPod) -
Accesso alle
reserved-capacityrisorsetraining-plane alle risorse; quando configuri le politiche IAM per i piani di SageMaker formazione, includi le autorizzazioni sia per le risorse che pertraining-planlereserved-capacityrisorse. Queste risorse sono necessarie sia per i lavori di SageMaker formazione che per i cluster. SageMaker HyperPod Ciò consente ai ruoli IAM di interagire con le risorse dei piani di SageMaker formazione e gestire la capacità riservata.-
Per i lavori di SageMaker formazione, assicurati che la tua politica includa le
"arn:aws:sagemaker:::reserved-capacity/"risorse"arn:aws:sagemaker:::training-plan/"e ARNs.
-
Analogamente, per SageMaker HyperPod le configurazioni, includetele ARNs in aggiunta alle risorse specifiche del cluster.