Configurazione dello spegnimento in modalità inattiva - Amazon SageMaker AI

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

Configurazione dello spegnimento in modalità inattiva

Le sezioni seguenti mostrano come configurare lo spegnimento in modalità inattiva dalla console o dalla AWS CLI. Lo spegnimento in modalità inattiva può essere impostato a livello di dominio o di profilo utente.

Prerequisiti

Per utilizzare lo spegnimento in modalità inattiva per l’applicazione, devi completare i prerequisiti seguenti.

  • Assicurati che l'applicazione utilizzi la versione 2.0 di SageMaker Distribution (SMD). Puoi selezionare questa versione mentre crei l’applicazione o aggiornare la versione dell’immagine dell’applicazione dopo la creazione. Per ulteriori informazioni, consulta Aggiorna l'immagine SageMaker di distribuzione.

  • Per le applicazioni create con immagini personalizzate, lo spegnimento in stato di inattività è supportato se l'immagine personalizzata viene creata con SageMaker Distribution (SMD) versione 2.0 o successiva come immagine di base. Se l'immagine personalizzata viene creata con un'immagine di base diversa, devi installare l'estensione jupyter-activity-monitor-extension >= 0.3.1 sull'immagine e allegare l'immagine al tuo dominio Amazon SageMaker AI per le JupyterLab applicazioni. Per ulteriori informazioni sulle immagini personalizzate, consulta Bring Your Own Image (BYOI).

Dalla console

Le sezioni seguenti mostrano come abilitare lo spegnimento in modalità inattiva dalla console.

Aggiunta durante la creazione di un nuovo dominio

  1. Crea un dominio seguendo la procedura descritta in Usa una configurazione personalizzata per Amazon SageMaker AI.

  2. Quando configuri le impostazioni dell'applicazione nel dominio, accedi al Code Editor o alla sezione. JupyterLab  

  3. Seleziona Abilita spegnimento inattivo.

  4. Inserisci un valore in minuti per il tempo di spegnimento in modalità inattiva predefinito. Se non viene immesso alcun valore, l’impostazione predefinita è 10,080.

  5. (Facoltativo) Seleziona Consenti agli utenti di impostare un tempo di spegnimento inattivo personalizzato per consentire agli utenti di modificare tale intervallo di tempo.

    • Inserisci un valore massimo che gli utenti possono utilizzare per impostare il tempo di spegnimento in modalità inattiva predefinito. È necessario inserire un valore massimo. Il valore minimo è impostato da Amazon SageMaker AI e deve essere60.

Aggiunta a un dominio esistente

Nota

Se lo spegnimento in modalità inattiva viene impostato mentre le applicazioni sono in esecuzione, è necessario riavviarle affinché le impostazioni di questa funzionalità abbiano effetto.

  1. Vai al dominio.

  2. Scegli la scheda Configurazioni app.

  3. Dalla scheda Configurazioni dell'app, vai all'editor di codice o alla JupyterLab sezione.

  4. Seleziona Edit (Modifica).

  5. Seleziona Abilita spegnimento inattivo.

  6. Inserisci un valore in minuti per il tempo di spegnimento in modalità inattiva predefinito. Se non viene immesso alcun valore, l’impostazione predefinita è 10,080.

  7. (Facoltativo) Seleziona Consenti agli utenti di impostare un tempo di spegnimento inattivo personalizzato per consentire agli utenti di modificare tale intervallo di tempo.

    • Inserisci un valore massimo che gli utenti possono utilizzare per impostare il tempo di spegnimento in modalità inattiva predefinito. È necessario inserire un valore massimo. Il valore minimo è impostato da Amazon SageMaker AI e deve essere60.

  8. Selezionare Invia.

Aggiunta durante la creazione di un nuovo profilo utente

  1. Aggiungi un profilo utente seguendo la procedura riportata in Aggiunta di profili utente.

  2. Quando configuri le impostazioni dell'applicazione per il profilo utente, accedi all'editor di codice o alla JupyterLab sezione.

  3. Seleziona Abilita spegnimento inattivo.

  4. Inserisci un valore in minuti per il tempo di spegnimento in modalità inattiva predefinito. Se non viene immesso alcun valore, l’impostazione predefinita è 10,080.

  5. (Facoltativo) Seleziona Consenti agli utenti di impostare un tempo di spegnimento inattivo personalizzato per consentire agli utenti di modificare tale intervallo di tempo.

    • Inserisci un valore massimo che gli utenti possono utilizzare per impostare il tempo di spegnimento in modalità inattiva predefinito. È necessario immettere un valore massimo. Il valore minimo è impostato da Amazon SageMaker AI e deve essere60.

  6. Seleziona “Salva modifiche”.

Aggiunta a un profilo utente esistente

Nota: se lo spegnimento in modalità inattiva è impostato mentre le applicazioni sono in esecuzione, è necessario riavviarle affinché le impostazioni di questa funzionalità abbiano effetto.

  1. Vai al profilo utente.

  2. Scegli la scheda Configurazioni app.

  3. Dalla scheda Configurazioni dell'app, vai all'editor di codice o alla JupyterLab sezione. 

  4. Seleziona Edit (Modifica).

  5. Se sono configurate per il dominio, le impostazioni di spegnimento in modalità inattiva corrisponderanno per impostazione predefinita alle impostazioni del dominio.

  6. Seleziona Abilita spegnimento inattivo.

  7. Inserisci un valore in minuti per il tempo di spegnimento in modalità inattiva predefinito. Se non viene immesso alcun valore, l’impostazione predefinita è 10,080.

  8. (Facoltativo) Seleziona Consenti agli utenti di impostare un tempo di spegnimento inattivo personalizzato per consentire agli utenti di modificare tale intervallo di tempo.

    • Inserisci un valore massimo che gli utenti possono utilizzare per impostare il tempo di spegnimento in modalità inattiva predefinito. Devi inserire un valore massimo. Il valore minimo è impostato da Amazon SageMaker AI e deve essere60.

  9. Seleziona Salva modifiche.

Dal AWS CLI

Nelle sezioni seguenti viene mostrato come abilitare lo spegnimento in modalità inattiva con la AWS CLI.

Nota

Per applicare un valore di timeout specifico da AWS CLI, è necessario impostare IdleTimeoutInMinutesMaxIdleTimeoutInMinutes, e MinIdleTimeoutInMinutes sullo stesso valore.

Dominio

Il comando seguente mostra come abilitare lo spegnimento in modalità inattiva quando si aggiorna un dominio esistente. Se invece desideri aggiungere la funzionalità di spegnimento in modalità inattiva a un nuovo dominio, utilizza il comando create-domain.

Nota

Se lo spegnimento in modalità inattiva viene impostato mentre le applicazioni sono in esecuzione, è necessario riavviarle affinché le impostazioni di questa funzionalità abbiano effetto.

aws sagemaker update-domain --region region --domain-id domain-id \ --default-user-settings file://default-user-settings.json ## default-user-settings.json example for enforcing the default timeout { "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "LifecycleManagement": "ENABLED", "IdleTimeoutInMinutes": 120, "MaxIdleTimeoutInMinutes": 120, "MinIdleTimeoutInMinutes": 120 } } } ## default-user-settings.json example for letting users customize the default timeout, between 2-5 hours { "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "LifecycleManagement": "ENABLED", "IdleTimeoutInMinutes": 120, "MinIdleTimeoutInMinutes": 120, "MaxIdleTimeoutInMinutes": 300 } } }

Profilo utente

Il comando seguente mostra come abilitare lo spegnimento in modalità inattiva quando si aggiorna un profilo utente esistente. Se invece desideri aggiungere la funzionalità di spegnimento in modalità inattiva a un nuovo profilo utente, utilizza il comando create-user-profile.

Nota

Se lo spegnimento in modalità inattiva viene impostato mentre le applicazioni sono in esecuzione, è necessario riavviarle affinché le impostazioni di questa funzionalità abbiano effetto.

aws sagemaker update-user-profile --region region --domain-id domain-id \ --user-profile-name user-profile-name --user-settings file://user-settings.json ## user-settings.json example for enforcing the default timeout { "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "LifecycleManagement": "ENABLED", "IdleTimeoutInMinutes": 120, "MaxIdleTimeoutInMinutes": 120, "MinIdleTimeoutInMinutes": 120 } } } ## user-settings.json example for letting users customize the default timeout, between 2-5 hours { "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "LifecycleManagement": "ENABLED", "IdleTimeoutInMinutes": 120, "MinIdleTimeoutInMinutes": 120, "MaxIdleTimeoutInMinutes": 300 } } }