Configurazioni del ciclo di vita di Code Editor - Amazon SageMaker

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à.

Configurazioni del ciclo di vita di Code Editor

Puoi utilizzare le configurazioni del ciclo di vita di Code Editor per automatizzare la personalizzazione del tuo ambiente Studio. Questa personalizzazione include l'installazione di pacchetti personalizzati, la configurazione di estensioni, il precaricamento di set di dati e la configurazione di repository di codice sorgente.

Le seguenti istruzioni utilizzano il AWS Command Line Interface (AWS CLI) per creare, allegare, eseguire il debug e scollegare configurazioni del ciclo di vita per il tipo di applicazione: CodeEditor

Crea e collega configurazioni del ciclo di vita in Studio

La sezione seguente fornisce AWS CLI i comandi per creare una configurazione del ciclo di vita, allegare una configurazione del ciclo di vita quando si crea un nuovo profilo utente e allegare una configurazione del ciclo di vita durante l'aggiornamento di un profilo utente. Per i prerequisiti e i passaggi generali sulla creazione e il collegamento di configurazioni del ciclo di vita in Studio, vedere. Creazione e associazione di una configurazione del ciclo di vita

Quando crei la configurazione del ciclo di vita di Studio con il create-studio-lifecycle-config comando, assicurati di specificare che è. studio-lifecycle-config-app-type CodeEditor L'esempio seguente mostra come creare una nuova configurazione del ciclo di vita di Studio per l'applicazione Code Editor.

aws sagemaker create-studio-lifecycle-config \ --studio-lifecycle-config-name my-code-editor-lcc \ --studio-lifecycle-config-content $LCC_CONTENT \ --studio-lifecycle-config-app-type CodeEditor

Prendi nota dell’ARN (nome della risorsa Amazon) della configurazione del ciclo di vita appena creata che viene restitutio. Quando colleghi una configurazione del ciclo di vita, inserisci questo ARN nell'elenco di. LifecycleConfigArns CodeEditorAppSettings

È possibile allegare una configurazione del ciclo di vita quando si crea un profilo utente o un dominio. Nell'esempio seguente viene illustrato come creare un nuovo profilo utente con la configurazione del ciclo di vita collegata. È inoltre possibile creare un nuovo dominio con una configurazione del ciclo di vita allegata utilizzando il comando create-domain.

# Create a new UserProfile aws sagemaker create-user-profile \ --domain-id domain-id \ --user-profile-name user-profile-name \ --user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'

In alternativa, puoi allegare una configurazione del ciclo di vita quando aggiorni un profilo utente o un dominio. L'esempio seguente mostra come aggiornare un profilo utente con la configurazione del ciclo di vita allegata. È inoltre possibile aggiornare un nuovo dominio con una configurazione del ciclo di vita allegata utilizzando il comando update-domain.

# Update a UserProfile aws sagemaker update-user-profile \ --domain-id domain-id \ --user-profile-name user-profile-name \ --user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'

Esegui il debug delle configurazioni del ciclo di vita in Studio

Per istruzioni sul debug delle configurazioni del ciclo di vita in Studio, consulta. Esecuzione del debug delle configurazioni del ciclo di vita

Per trovare i log di un'applicazione specifica, cercate nei flussi di log utilizzando il seguente formato:

domain-id/space-name/CodeEditor/default/LifecycleConfigOnStart

Scollega le configurazioni del ciclo di vita in Studio

Per i passaggi su come scollegare le configurazioni del ciclo di vita in Studio, consulta. Scollega le configurazioni del ciclo di vita

Per scollegare una configurazione del ciclo di vita utilizzando il AWS CLI, rimuovi la configurazione del ciclo di vita desiderata dall'elenco delle configurazioni del ciclo di vita allegate alla risorsa. Quindi passa l'elenco come parte del rispettivo comando:

Ad esempio, il comando seguente rimuove tutte le configurazioni del ciclo di vita per l'applicazione Code Editor collegata al dominio.

aws sagemaker update-domain --domain-id domain-id \ --default-user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [] } }'