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à.
Importante
Le politiche IAM personalizzate che consentono ad Amazon SageMaker Studio o Amazon SageMaker Studio Classic di creare SageMaker risorse Amazon devono inoltre concedere le autorizzazioni per aggiungere tag a tali risorse. L'autorizzazione per aggiungere tag alle risorse è necessaria perché Studio e Studio Classic taggano automaticamente tutte le risorse che creano. Se una policy IAM consente a Studio e Studio Classic di creare risorse ma non consente l'aggiunta di tag, si possono verificare errori AccessDenied "" durante il tentativo di creare risorse. Per ulteriori informazioni, consulta Fornisci le autorizzazioni per SageMaker etichettare le risorse AI.
AWS politiche gestite per Amazon SageMaker AIche danno i permessi per creare SageMaker risorse includono già le autorizzazioni per aggiungere tag durante la creazione di tali risorse.
Per creare un'istanza del notebook e associare repository Git utilizzando AWS CLI, utilizza il comando create-notebook-instance
come segue:
-
Specifica il repository che desideri utilizzare come repository predefinito come valore dell'argomento
default-code-repository
. Amazon SageMaker AI clona questo repository come sottodirectory nella directory di avvio di Jupyter all'indirizzo./home/ec2-user/SageMaker
L'istanza del notebook viene aperta in questo repository. Per utilizzare un repository archiviato come risorsa nel tuo account SageMaker AI, specifica il nome del repository come valore dell'argomento.default-code-repository
Per utilizzare un repository che non è archiviato nell'account , specifica l'URL del repository come il valore dell'argomentodefault-code-repository
. -
Specificate fino a tre repository aggiuntivi come valore dell'argomento.
additional-code-repositories
SageMaker AI clona questo repository come sottodirectory nella directory di avvio di Jupyter in/home/ec2-user/SageMaker
e il repository viene escluso dal repository predefinito aggiungendolo alla directory del repository predefinito..git/info/exclude
Per utilizzare i repository archiviati come risorse nel tuo account SageMaker AI, specifica i nomi dei repository come valore dell'argomento.additional-code-repositories
Per utilizzare i repository che non sono archiviati nel tuo account, specifica i URLs repository come valore dell'argomento.additional-code-repositories
Ad esempio, il comando seguente crea un'istanza di notebook con un repository denominatoMyGitRepo
, archiviato come risorsa nel tuo account SageMaker AI, come repository predefinito e un repository aggiuntivo ospitato su: GitHub
aws sagemaker create-notebook-instance \ --notebook-instance-name "MyNotebookInstance" \ --instance-type "ml.t2.medium" \ --role-arn "arn:aws:iam::012345678901:role/service-role/AmazonSageMaker-ExecutionRole-20181129T121390" \ --default-code-repository "MyGitRepo" \ --additional-code-repositories "https://github.com/myprofile/my-other-repo"
Nota
Se utilizzi un AWS CodeCommit repository che non contiene "SageMaker" nel nome, aggiungi le codecommit:GitPush
autorizzazioni codecommit:GitPull
e al ruolo che passi come argomento al role-arn
comando. create-notebook-instance
Per informazioni su come aggiungere autorizzazioni a un ruolo, consulta Adding and Removing IAM Policies nella AWS Identity and Access Management
Guida per l'utente.