Gestion des séances de bloc-notes - AWS Glue

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des séances de bloc-notes

Les blocs-notes dans AWS Glue Studio sont basés sur la fonction des séances interactives de AWS Glue. L'utilisation de séances interactives entraîne un coût. Pour gérer vos coûts, vous pouvez contrôler les séances créées pour votre compte et configurer les paramètres par défaut de toutes les séances.

Modifier le délai d'expiration par défaut pour toutes les séances de bloc-notes

Par défaut, le bloc-notes AWS Glue Studio provisionné expire au bout de 12 heures s'il a été lancé et si aucune cellule n'a été exécutée. Il n'y a aucun coût associé et le délai d'expiration n'est pas configurable.

Une fois que vous avez exécuté une cellule, une session interactive démarre. Cette session a un délai d'expiration par défaut de 48 heures. Ce délai d'expiration peut être configuré en entrant un champ magique %idle_timeout avant d'exécuter une cellule.

Pour modifier le délai d'expiration de séance par défaut des bloc-notes dans AWS Glue Studio
  1. Dans le bloc-notes, entrez le champ magique %idle_timeout dans une cellule et spécifiez la valeur du délai d'attente en minutes.

  2. Par exemple : %idle_timeout 15 modifiera le délai d'expiration par défaut à 15 minutes. Si la séance n'est pas utilisée pendant 15 minutes, la séance est automatiquement arrêtée.

Installation de modules Python supplémentaires

Si vous souhaitez installer des modules supplémentaires à votre séance à l'aide de pip, vous pouvez le faire en utilisant %additional_python_modules pour les ajouter à votre séance :

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

Tous les arguments de additional_python_modules sont transmis à pip3 install -m <>

Pour afficher la liste des modules Python disponibles, consultez Using Python libraries with AWS Glue.

Modification de la configuration AWS Glue

Vous pouvez utiliser magics pour contrôler les valeurs de configuration de la tâche AWS Glue. Si vous souhaitez modifier une valeur de configuration de tâche, vous devez utiliser magic appropriée dans le bloc-notes. Consultez Magics supported by AWS Glue interactive sessions for Jupyter.

Note

Le remplacement des propriétés d'une session en cours d'exécution n'est plus disponible. Pour modifier les configurations de la session, vous pouvez arrêter la session, définir les nouvelles configurations, puis démarrer une nouvelle session.

AWS Glue prend en charge différents types d'employés. Vous pouvez définir le type d'employé avec%worker_type. Par exemple : %worker_type G.2X . La valeur par défaut est G.1X.

Vous pouvez également spécifier le nombre d'employés avec %number_of_workers. Par exemple, pour spécifier 40 employés : %number_of_workers 40.

Pour de plus amples informations, veuillez consulter la rubrique Définir les propriétés d'une tâche.

Arrêt d'une séance de bloc-notes

Pour arrêter une séance de bloc-notes, utilisez la magie %stop_session.

Si vous vous éloignez du bloc-notes dans la console AWS, vous recevez un message d'avertissement dans lequel vous pouvez choisir d'arrêter la séance.