Gestione delle sessioni di notebook - AWS Glue

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

Gestione delle sessioni di notebook

I notebook in AWS Glue Studio si basano sulla caratteristica di sessioni interattive di AWS Glue. Per l'utilizzo delle sessioni interattive, è previsto un costo. Per gestire i costi, puoi monitorare le sessioni create per il tuo account e configurare le impostazioni di default per tutte le sessioni.

Modifica del timeout di default per tutte le sessioni del notebook

Per impostazione predefinita, se il notebook AWS Glue Studio sottoposto a provisioning è stato avviato e non è stata eseguita alcuna cella, scadrà dopo 12 ore. Tale timeout non è configurabile e non comporta alcun costo aggiuntivo.

Dopo aver eseguito una cella, verrà avviata una sessione interattiva che scade dopo 48 ore. Questo timeout può essere configurato passando un magic %idle_timeout prima di eseguire una cella.

Come modificare il timeout di sessione predefinito per i notebook in AWS Glue Studio
  1. Nel notebook, inserisci il magic %idle_timeout in una cella e specifica il valore di timeout in minuti.

  2. Ad esempio: %idle_timeout 15 cambierà il timeout di default a 15 minuti. Se la sessione non viene utilizzata entro 15 minuti, viene automaticamente interrotta.

Installazione di moduli Python aggiuntivi

Se desideri installare moduli aggiuntivi per la tua sessione usando pip, puoi farlo utilizzando %additional_python_modules per aggiungerli alla sessione:

%additional_python_modules awswrangler, s3://mybucket/mymodule.whl

Tutti gli argomenti di additional_python_modules vengono passati a pip3 install -m <>

Per visualizzare un elenco di moduli Python disponibili, consulta la pagina Using Python libraries with AWS Glue.

Modifica della configurazione di AWS Glue

Puoi usare i magic per controllare i valori di configurazione del processo AWS Glue. Se si desidera modificare un valore di configurazione del processo, è necessario utilizzare i magic corretti nel notebook. Consulta la pagina Magics supported by AWS Glue interactive sessions for Jupyter.

Nota

La sovrascrittura delle proprietà per una sessione in esecuzione non è più disponibile. Per modificare le configurazioni della sessione, interrompere la sessione, impostare le nuove configurazioni e quindi iniziare una nuova sessione.

AWS Glue supporta diversi tipi di dipendenti. È possibile impostare il tipo di dipendente con %worker_type. Ad esempio: %worker_type G.2X . Il valore di default è G.1X.

Inoltre, è possibile specificare il numero di dipendenti con %number_of_workers. Ad esempio, per specificare 40 dipendenti: %number_of_workers 40.

Per ulteriori informazioni, consulta Definizione delle proprietà del processo

Arresto di una sessione di notebook

Per interrompere una sessione del notebook, usa il magic %stop_session.

Se ti allontani dal notebook nella console AWS, visualizzerai un messaggio di avviso in cui è possibile scegliere di interrompere la sessione.