Définition de configurations de cycle de vie par défaut - Amazon SageMaker

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.

Définition de configurations de cycle de vie par défaut

Important

Depuis le 30 novembre 2023, l'expérience Amazon SageMaker Studio précédente s'appelle désormais Amazon SageMaker Studio Classic. La section suivante est spécifique à l'utilisation de l'application Studio Classic. Pour plus d'informations sur l'utilisation de l'expérience Studio mise à jour, consultezAmazon SageMaker Studio.

Bien que vous puissiez associer plusieurs scripts de configuration du cycle de vie à une seule ressource, vous ne pouvez définir qu'une seule configuration de cycle de vie par défaut pour chaque JupyterServer KernelGateway application. Le comportement de la configuration du cycle de vie par défaut varie selon qu'elle est définie pour JupyterServer ou pour les KernelGateway applications.

  • JupyterServer applications : lorsqu'il est défini comme script de configuration du cycle de vie par défaut pour les JupyterServer applications, le script de configuration du cycle de vie s'exécute automatiquement lorsque l'utilisateur se connecte à Studio Classic pour la première fois ou redémarre Studio Classic. Utilisez cette configuration de cycle de vie par défaut pour automatiser des actions de configuration ponctuelles pour l'environnement de développement Studio Classic, telles que l'installation d'extensions de bloc-notes ou la configuration d'un GitHub dépôt. Pour un exemple, consultez Personnaliser Amazon SageMaker Studio à l'aide des configurations du cycle de vie.

  • KernelGateway applications : lorsqu'elle est définie comme script de configuration du cycle de vie par défaut pour les KernelGateway applications, la configuration du cycle de vie est sélectionnée par défaut dans le lanceur Studio Classic. Les utilisateurs peuvent lancer un bloc-notes ou un terminal avec le script par défaut sélectionné ou en sélectionner un autre dans la liste des configurations de cycle de vie.

SageMaker prend en charge la définition d'une configuration de cycle de vie par défaut pour les ressources suivantes :

  • Domaines

  • Profils utilisateurs

  • Espaces partagés

Alors que les domaines et les profils utilisateur permettent de définir une configuration de cycle de vie par défaut à partir de la SageMaker console Amazon et AWS Command Line Interface, les espaces partagés prennent uniquement en charge la définition d'une configuration de cycle de vie par défaut à partir du AWS CLI.

Vous pouvez définir une configuration de cycle de vie par défaut lors de la création d'une nouvelle ressource ou de la mise à jour d'une ressource existante. Les rubriques suivantes montrent comment définir une configuration de cycle de vie par défaut à l'aide de la SageMaker console et AWS CLI.

Héritage de la configuration de cycle de vie par défaut

Les configurations de cycle de vie par défaut définies au niveau du domaine sont héritées par tous les utilisateurs et espaces partagés. Les configurations de cycle de vie par défaut définies au niveau de l'utilisateur et de l'espace partagé se limitent uniquement à cet utilisateur ou cet espace partagé. Les valeurs par défaut de l'utilisateur et de l'espace remplacent les valeurs par défaut définies au niveau du domaine.

Une configuration de KernelGateway cycle de vie par défaut définie pour un domaine s'applique à toutes les KernelGateway applications lancées dans le domaine. À moins que l'utilisateur ne sélectionne une configuration de cycle de vie différente dans la liste présentée dans le lanceur Studio Classic, la configuration de cycle de vie par défaut est utilisée. Le script par défaut s'exécute également si No Script est sélectionné par l'utilisateur. Pour plus d'informations sur la sélection d'un script, consultez Étape 3 : Lancer une application à l'aide de la configuration de cycle de vie.