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à.
Crea un'istanza Notebook con un repository Git associato () CLI
Importante
IAMLe politiche 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 IAM politica 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 etichettare le risorse SageMaker.
AWS Policy gestite per Amazon SageMakerche concedono le autorizzazioni 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 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 SageMaker account, specifica il nome del repository come valore dell'argomento.default-code-repository
Per utilizzare un repository che non è memorizzato nel tuo account, specifica il URL repository come valore dell'argomento.default-code-repository
-
Specificate fino a tre repository aggiuntivi come valore dell'argomento.
additional-code-repositories
SageMaker 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 SageMaker account, 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 nell' SageMaker account, 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 utilizzate un AWS CodeCommit repository che non contiene "SageMaker" nel nome, aggiungete le codecommit:GitPush
autorizzazioni codecommit:GitPull
e al ruolo che passate come argomento al role-arn
comando. create-notebook-instance
Per informazioni su come aggiungere autorizzazioni a un ruolo, consulta Aggiungere e rimuovere IAM politiche nella Guida per l'AWS Identity and Access Management
utente.