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.
Important
Les politiques IAM personnalisées qui permettent à Amazon SageMaker Studio ou Amazon SageMaker Studio Classic de créer des SageMaker ressources Amazon doivent également accorder des autorisations pour ajouter des balises à ces ressources. L'autorisation d'ajouter des balises aux ressources est requise car Studio et Studio Classic balisent automatiquement toutes les ressources qu'ils créent. Si une politique IAM autorise Studio et Studio Classic à créer des ressources mais n'autorise pas le balisage, des erreurs « AccessDenied » peuvent se produire lors de la tentative de création de ressources. Pour de plus amples informations, veuillez consulter Fournir des autorisations pour le balisage des ressources d' SageMaker IA.
AWS politiques gérées pour Amazon SageMaker AIqui donnent des autorisations pour créer des SageMaker ressources incluent déjà des autorisations pour ajouter des balises lors de la création de ces ressources.
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.
Vous pouvez définir des scripts de configuration du cycle de vie par défaut à partir des ressources suivantes : AWS CLI
-
Domaines
-
Profils utilisateurs
-
Espaces partagés
Les sections suivantes expliquent comment définir des scripts de configuration de cycle de vie par défaut à partir d' AWS CLI.
Rubriques
Prérequis
Avant de commencer, effectuez les opérations obligatoires suivantes :
-
Mettez à jour le AWS CLI en suivant les étapes de la section Installation de la AWS CLI version actuelle.
-
À partir de votre ordinateur local, exécutez
aws configure
et fournissez vos informations d'identification AWS . Pour plus d'informations sur les AWS informations d'identification, voir Comprendre et obtenir vos AWS informations d'identification. -
Intégrez le domaine SageMaker AI en suivant les étapes décrites dansPrésentation du domaine Amazon SageMaker AI.
-
Créez une configuration de cycle de vie en suivant les étapes de la rubrique Création et association d'une configuration de cycle de vie.
Définition d'une configuration de cycle de vie par défaut lors de la création d'une ressource
Pour définir une configuration de cycle de vie par défaut lors de la création d'un nouveau domaine, d'un nouveau profil utilisateur ou d'un nouvel espace, transmettez l'ARN de votre configuration de cycle de vie créée précédemment dans le cadre de l'une des AWS CLI commandes suivantes :
Vous devez transmettre l'ARN de configuration du cycle de vie pour les valeurs suivantes dans les paramètres KernelGateway ou JupyterServer par défaut :
DefaultResourceSpec
:LifecycleConfigArn
: spécifie la configuration de cycle de vie par défaut pour le type d'application.
LifecycleConfigArns
: liste de toutes les configurations de cycle de vie attachées au type d'application. La configuration de cycle de vie par défaut doit également figurer dans cette liste.
Par exemple, l'appel d'API suivant crée un profil utilisateur avec une configuration de cycle de vie par défaut.
aws sagemaker create-user-profile --domain-id
domain-id
\ --user-profile-nameuser-profile-name
\ --regionregion
\ --user-settings '{ "KernelGatewayAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn
" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list
] } }'
Définition d'une configuration de cycle de vie par défaut pour une ressource existante
Pour définir ou mettre à jour la configuration du cycle de vie par défaut pour une ressource existante, transmettez l'ARN de votre configuration de cycle de vie créée précédemment dans le cadre de l'une des AWS CLI commandes suivantes :
Vous devez transmettre l'ARN de configuration du cycle de vie pour les valeurs suivantes dans les paramètres KernelGateway ou JupyterServer par défaut :
-
DefaultResourceSpec
:LifecycleConfigArn
: spécifie la configuration de cycle de vie par défaut pour le type d'application.
-
LifecycleConfigArns
: liste de toutes les configurations de cycle de vie attachées au type d'application. La configuration de cycle de vie par défaut doit également figurer dans cette liste.
Par exemple, l'appel d'API suivant met à jour un profil utilisateur avec une configuration de cycle de vie par défaut.
aws sagemaker update-user-profile --domain-id
domain-id
\ --user-profile-nameuser-profile-name
\ --regionregion
\ --user-settings '{ "KernelGatewayAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn
" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list
] } }'
L'appel d'API suivant met à jour un domaine de sorte à définir une nouvelle configuration de cycle de vie par défaut.
aws sagemaker update-domain --domain-id
domain-id
\ --regionregion
\ --default-user-settings '{ "JupyterServerAppSettings": { "DefaultResourceSpec": { "InstanceType": "system", "LifecycleConfigArn": "lifecycle-configuration-arn
" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list
] } }'