Crea una configurazione del ciclo di vita dalla console SageMaker - 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à.

Crea una configurazione del ciclo di vita dalla console SageMaker

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.

Importante

A partire dal 30 novembre 2023, la precedente esperienza Amazon SageMaker Studio è ora denominata Amazon SageMaker Studio Classic. La sezione seguente è specifica per l'utilizzo dell'applicazione Studio Classic. Per informazioni sull'utilizzo dell'esperienza Studio aggiornata, consultaAmazon SageMaker Studio.

L'argomento seguente mostra come creare una configurazione del ciclo di vita dalla SageMaker console Amazon per automatizzare la personalizzazione dell'ambiente Studio Classic.

Prerequisiti

Prima di procedere con questo tutorial, completa i prerequisiti descritti di seguito:

Fase 1: creazione di una nuova configurazione del ciclo di vita

Puoi creare una configurazione del ciclo di vita inserendo uno script dalla console Amazon SageMaker.

Nota

Ogni script può contenere un massimo di 16.384 caratteri.

La procedura seguente mostra come creare uno script di configurazione del ciclo di vita che stampa Hello World.

  1. Apri la SageMaker console Amazon all'indirizzo https://console.aws.amazon.com/sagemaker/.

  2. Nel pannello di navigazione sinistro scegli Configurazioni admin.

  3. In Configurazioni admin, scegli Configurazioni del ciclo di vita.

  4. Scegli la scheda Studio.

  5. Scegli Crea configurazione.

  6. In Seleziona il tipo di configurazione, seleziona il tipo di applicazione a cui collegare la configurazione del ciclo di vita. Per ulteriori informazioni sulla scelta dell'applicazione a cui collegare la configurazione del ciclo di vita, consulta Impostazione delle configurazioni del ciclo di vita predefinite.

  7. Scegli Next (Successivo).

  8. Nella sezione denominata Impostazioni di configurazione, inserisci un nome per la configurazione del ciclo di vita.

  9. Nella sezione Script, inserisci il seguente contenuto.

    #!/bin/bash set -eux echo 'Hello World!'
  10. (Facoltativo) Crea un tag per la configurazione del ciclo di vita.

  11. Scegli Invia.

Fase 2: collegamento della configurazione del ciclo di vita al un dominio o a un profilo utente

Gli script di configurazione del ciclo di vita associati a livello di dominio vengono ereditati da tutti gli utenti. Tuttavia, gli script associati a livello di profilo utente sono limitati a un utente specifico.

Puoi collegare più configurazioni del ciclo di vita a un dominio o a un profilo utente per entrambe le JupyterServer applicazioni. KernelGateway

Nota

Per collegare una configurazione del ciclo di vita a uno spazio condiviso, è necessario utilizzare AWS CLI. Per ulteriori informazioni, vedereCrea una configurazione del ciclo di vita da AWS CLI.

Le sezioni seguenti spiegano come collegare una configurazione del ciclo di vita al proprio dominio o profilo utente.

Collegamento a un dominio

Di seguito viene illustrato come collegare una configurazione del ciclo di vita al dominio esistente dalla SageMaker console.

  1. Apri la SageMaker console Amazon all'indirizzo https://console.aws.amazon.com/sagemaker/.

  2. Nel riquadro di navigazione a sinistra, scegli Configurazioni admin.

  3. In Configurazioni di amministrazione, scegli domini.

  4. Dall'elenco dei domini, seleziona il dominio a cui collegare la configurazione del ciclo di vita.

  5. Da Dettagli del dominio, seleziona la scheda Ambiente.

  6. In Configurazioni del ciclo di vita per app Studio personali, scegli Collega.

  7. In Origine, scegli Configurazione esistente.

  8. In Configurazioni del ciclo di vita in Studio, seleziona la configurazione del ciclo di vita creata nella fase precedente.

  9. Seleziona Collega al dominio.

Collegamento al proprio profilo utente

Di seguito viene illustrato come collegare una configurazione del ciclo di vita al proprio profilo utente esistente.

  1. Apri la SageMaker console Amazon all'indirizzo https://console.aws.amazon.com/sagemaker/.

  2. Nel riquadro di navigazione a sinistra, scegli Configurazioni admin.

  3. In Configurazioni di amministrazione, scegli domini.

  4. Dall'elenco dei domini, seleziona il dominio che contiene il profilo utente a cui allegare la configurazione del ciclo di vita.

  5. In Profili utente, seleziona il profilo utente.

  6. Nella pagina Dettagli utente seleziona Modifica.

  7. Nella barra di navigazione a sinistra, scegli Impostazioni di Studio.

  8. In Configurazioni del ciclo di vita collegate all'utente, scegli Collega.

  9. In Origine, scegli Configurazione esistente.

  10. In Configurazioni del ciclo di vita in Studio, seleziona la configurazione del ciclo di vita creata nella fase precedente.

  11. Seleziona Collega al profilo utente.

Fase 3: avvio di un’applicazione con la configurazione del ciclo di vita

Dopo aver collegato una configurazione del ciclo di vita a un dominio o a un profilo utente, puoi avviare un'applicazione con quella configurazione del ciclo di vita collegata. La scelta della configurazione del ciclo di vita da avviare dipende dal tipo di applicazione.

  • JupyterServer: quando si avvia un' JupyterServerapplicazione dalla console, utilizza SageMaker sempre la configurazione del ciclo di vita predefinita. Non è possibile utilizzare una configurazione del ciclo di vita diversa quando si avvia dalla console. Per informazioni sulla modifica della configurazione del ciclo di vita predefinita dopo l'avvio di un'applicazione, consulta. JupyterServer Impostazione delle configurazioni del ciclo di vita predefinite

    Per selezionare una configurazione del ciclo di vita collegata diversa, è necessario avviare con AWS CLI. Per ulteriori informazioni sull'avvio di un' JupyterServer applicazione con una configurazione del ciclo di vita associata dal AWS CLI, consulta Crea una configurazione del ciclo di vita da AWS CLI.

  • KernelGateway: È possibile selezionare una qualsiasi delle configurazioni del ciclo di vita allegate all'avvio di un' KernelGateway applicazione utilizzando Studio Classic Launcher.

La procedura seguente descrive come avviare un' KernelGateway applicazione con una configurazione del ciclo di vita collegata dalla console. SageMaker

  1. Apri la SageMaker console Amazon all'indirizzo https://console.aws.amazon.com/sagemaker/.

  2. Avvia Studio Classic. Per ulteriori informazioni, consulta Avvia Amazon SageMaker Studio Classic.

  3. Nell'interfaccia utente di Studio Classic, apri Studio Classic Launcher. Per ulteriori informazioni, consulta Usa Amazon SageMaker Studio Classic Launcher.

  4. In Studio Classic Launcher, vai alla sezione Notebook e risorse di calcolo.

  5. Fai clic sul tasto Cambia ambiente.

  6. Nella finestra di dialogo Cambia ambiente, usa i menu a discesa per selezionare immagine, kernel, tipo di istanza e script di avvio. Se non esiste una configurazione predefinita del ciclo di vita, il valore dello script di avvio predefinito è No script. Altrimenti, il valore dello script di avvio è la configurazione del ciclo di vita predefinita. Dopo aver selezionato una configurazione del ciclo di vita, puoi visualizzare l'intero script.

  7. Fai clic su Seleziona.

  8. Tornando all’utilità di avvio, fai clic su Crea notebook per avviare un nuovo kernel del notebook con l'immagine e la configurazione del ciclo di vita selezionate.

Fase 4: visualizzazione dei log di una configurazione del ciclo di vita

Puoi visualizzare i log relativi alla configurazione del ciclo di vita dopo averla collegata a un dominio o a un profilo utente.

  1. Innanzitutto, fornisci l'accesso a CloudWatch AWS Identity and Access Management (IAM) ruolo. Aggiungi le autorizzazioni di lettura per i seguenti gruppo di log e flusso di log.

    • Gruppo di log:/aws/sagemaker/studio

    • Flusso di log:domain/user-profile/app-type/app-name/LifecycleConfigOnStart

    Per informazioni sull'aggiunta di autorizzazioni, vedere Abilitazione della registrazione da determinati AWS servizi.

  2. Da Studio Classic, accedete all'icona Running Terminals and Kernels ( ) per monitorare la configurazione del ciclo di vita.

  3. Seleziona un'applicazione dall'elenco delle applicazioni in esecuzione. Le applicazioni con configurazioni del ciclo di vita collegate hanno un'icona indicatore collegata.

  4. Seleziona l'icona indicatore per la tua applicazione. Si aprirà un nuovo pannello su cui verrà visualizzata la configurazione del ciclo di vita.

  5. Dal nuovo pannello, seleziona View logs. Si aprirà una nuova scheda su cui verranno visualizzati i log.