

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.

# Configuration de l’arrêt d’inactivité
<a name="studio-updated-idle-shutdown-setup"></a>

 Les sections suivantes montrent comment configurer l’arrêt d’inactivité à partir de la console ou à l’aide de l’ AWS CLI. L’arrêt d’inactivité peut être défini au niveau du domaine ou du profil utilisateur. 

## Conditions préalables
<a name="studio-updated-idle-shutdown-setup-prereq"></a>

 Pour utiliser l’arrêt d’inactivité avec votre application, vous devez remplir les conditions préalables suivantes. 
+ Assurez-vous que votre application utilise la version 2.0 SageMaker de distribution (SMD). Vous pouvez sélectionner cette version lors de la création de l’application ou mettre à jour la version d’image de l’application après sa création. Pour plus d’informations, consultez [Mettre à jour l'image SageMaker de distribution](studio-updated-jl-update-distribution-image.md). 
+ Pour les applications créées avec des images personnalisées, l'arrêt en mode veille est pris en charge si votre image personnalisée est créée avec SageMaker Distribution (SMD) version 2.0 ou ultérieure comme image de base. Si l'image personnalisée est créée avec une image de base différente, vous devez installer l'extension [jupyter-activity-monitor-extension >= 0.3.1](https://anaconda.org/conda-forge/jupyter-activity-monitor-extension) sur l'image et joindre l'image à votre domaine Amazon SageMaker AI pour les JupyterLab applications. Pour plus d’informations sur les images personnalisées, consultez [Apporter votre propre image (BYOI)](studio-updated-byoi.md).

## À partir de la console
<a name="studio-updated-idle-shutdown-setup-console"></a>

 Les sections suivantes montrent comment activer l’arrêt d’inactivité à partir de la console. 

### Ajout lors de la création d’un nouveau domaine
<a name="studio-updated-idle-shutdown-setup-console-new-domain"></a>

1. Créez un domaine en suivant les étapes décrites dans [Utiliser une configuration personnalisée pour Amazon SageMaker AI](onboard-custom.md). 

1.  Lorsque vous configurez les paramètres de l'application dans le domaine, accédez à l'éditeur de code ou à JupyterLab la section.  

1.  Sélectionnez **Activer l’arrêt au repos**. 

1.  Entrez un délai d’arrêt d’inactivité par défaut en minutes. Cette valeur correspond par défaut à `10,080` si aucune valeur n’est saisie. 

1.  (Facultatif) Sélectionnez **Autoriser les utilisateurs à définir un horaire d’arrêt au repos personnalisé** pour permettre aux utilisateurs de modifier le délai d’arrêt d’inactivité. 
   +  Entrez une valeur maximale que les utilisateurs peuvent définir comme durée d’inactivité par défaut avant l’arrêt. Vous devez saisir une valeur maximale. La valeur minimale est définie par Amazon SageMaker AI et doit être`60`. 

### Ajout à un domaine existant
<a name="studio-updated-idle-shutdown-setup-console-existing-domain"></a>

**Note**  
Si l’arrêt d’inactivité est défini alors que des applications sont en cours d’exécution, celles-ci doivent être redémarrées pour que les paramètres d’arrêt d’inactivité prennent effet. 

1.  Accédez au domaine. 

1.  Choisissez l’onglet **Configurations des applications**. 

1.  Dans l'onglet **Configurations de l'application**, accédez à l'éditeur de code ou à JupyterLab la section. 

1.  Tâche de sélection **Modifier**. 

1.  Sélectionnez **Activer l’arrêt au repos**. 

1.  Entrez un délai d’arrêt d’inactivité par défaut en minutes. Cette valeur correspond par défaut à `10,080` si aucune valeur n’est saisie. 

1.  (Facultatif) Sélectionnez **Autoriser les utilisateurs à définir un horaire d’arrêt au repos personnalisé** pour permettre aux utilisateurs de modifier le délai d’arrêt d’inactivité. 
   +  Entrez une valeur maximale que les utilisateurs peuvent définir comme durée d’inactivité par défaut avant l’arrêt. Vous devez saisir une valeur maximale. La valeur minimale est définie par Amazon SageMaker AI et doit être`60`. 

1.  Sélectionnez **Soumettre**. 

### Ajout lors de la création d’un nouveau profil utilisateur
<a name="studio-updated-idle-shutdown-setup-console-new-userprofile"></a>

1. Ajoutez un profil utilisateur en suivant les étapes décrites dans [Ajouter des profils utilisateur](domain-user-profile-add.md). 

1.  Lorsque vous configurez les paramètres de l'application pour le profil utilisateur, accédez à l'éditeur de code ou à JupyterLab la section. 

1.  Sélectionnez **Activer l’arrêt au repos**. 

1.  Entrez un délai d’arrêt d’inactivité par défaut en minutes. Cette valeur correspond par défaut à `10,080` si aucune valeur n’est saisie. 

1.  (Facultatif) Sélectionnez **Autoriser les utilisateurs à définir un horaire d’arrêt au repos personnalisé** pour permettre aux utilisateurs de modifier le délai d’arrêt d’inactivité. 
   +  Entrez une valeur maximale que les utilisateurs peuvent définir comme durée d’inactivité par défaut avant l’arrêt. Vous devez saisir une valeur maximale. La valeur minimale est définie par Amazon SageMaker AI et doit être`60`. 

1.  Sélectionnez « Enregistrer les modifications ». 

### Ajout à un profil utilisateur existant
<a name="studio-updated-idle-shutdown-setup-console-existing-userprofile"></a>

 Remarque : si l’arrêt d’inactivité est défini lorsque des applications sont en cours d’exécution, elles doivent être redémarrées pour que les paramètres d’arrêt d’inactivité prennent effet. 

1.  Accédez au profil utilisateur. 

1.  Choisissez l’onglet **Configurations des applications**. 

1.  Dans l'onglet ****Configurations de l'application****, accédez à l'éditeur de code ou à JupyterLab la section.  

1.  Tâche de sélection **Modifier**. 

1.  Les paramètres d’arrêt d’inactivité afficheront les paramètres de domaine par défaut s’ils sont configurés pour le domaine. 

1.  Sélectionnez **Activer l’arrêt au repos**. 

1.  Entrez un délai d’arrêt d’inactivité par défaut en minutes. Cette valeur correspond par défaut à `10,080` si aucune valeur n’est saisie. 

1.  (Facultatif) Sélectionnez **Autoriser les utilisateurs à définir un horaire d’arrêt au repos personnalisé** pour permettre aux utilisateurs de modifier le délai d’arrêt d’inactivité. 
   +  Entrez une valeur maximale que les utilisateurs peuvent définir comme durée d’inactivité par défaut avant l’arrêt. Vous devez saisir une valeur maximale. La valeur minimale est définie par Amazon SageMaker AI et doit être`60`. 

1.  Sélectionnez **Enregistrer les modifications**. 

## À partir du AWS CLI
<a name="studio-updated-idle-shutdown-setup-cli"></a>

 Les sections suivantes montrent comment activer l’arrêt d’inactivité à l’aide de l’ AWS CLI. 

**Note**  
Pour appliquer une valeur de délai d'expiration spécifique à partir de AWS CLI, vous devez définir `IdleTimeoutInMinutes``MaxIdleTimeoutInMinutes`, et `MinIdleTimeoutInMinutes` sur la même valeur.

### Domain
<a name="studio-updated-idle-shutdown-setup-cli-domain"></a>

 La commande suivante indique comment activer l’arrêt d’inactivité lors de la mise à jour d’un domaine existant. Pour ajouter un arrêt d’inactivité pour un nouveau domaine, utilisez plutôt la commande `create-domain`. 

**Note**  
Si l’arrêt d’inactivité est défini alors que des applications sont en cours d’exécution, celles-ci doivent être redémarrées pour que les paramètres d’arrêt d’inactivité prennent effet. 

```
aws sagemaker update-domain --region {{region}} --domain-id {{domain-id}} \
--default-user-settings file://default-user-settings.json

## default-user-settings.json example for enforcing the default timeout
{
    "JupyterLabAppSettings": {
        "AppLifecycleManagement": {
            "IdleSettings": {
                "LifecycleManagement": "ENABLED",
                "IdleTimeoutInMinutes": 120,
                "MaxIdleTimeoutInMinutes": 120,
                "MinIdleTimeoutInMinutes": 120
        }
    }
}

## default-user-settings.json example for letting users customize the default timeout, between 2-5 hours
{
    "JupyterLabAppSettings": {
        "AppLifecycleManagement": {
            "IdleSettings": {
                "LifecycleManagement": "ENABLED",
                "IdleTimeoutInMinutes": 120,
                "MinIdleTimeoutInMinutes": 120,
                "MaxIdleTimeoutInMinutes": 300
        }
    }
}
```

### Profil utilisateur
<a name="studio-updated-idle-shutdown-setup-cli-userprofile"></a>

 La commande suivante montre comment activer l’arrêt d’inactivité lors de la mise à jour d’un profil utilisateur existant. Pour ajouter un arrêt d’inactivité pour un nouveau profil utilisateur, utilisez plutôt la commande `create-user-profile`. 

**Note**  
Si l’arrêt d’inactivité est défini alors que des applications sont en cours d’exécution, celles-ci doivent être redémarrées pour que les paramètres d’arrêt d’inactivité prennent effet. 

```
aws sagemaker update-user-profile --region {{region}} --domain-id {{domain-id}} \
--user-profile-name {{user-profile-name}} --user-settings file://user-settings.json

## user-settings.json example for enforcing the default timeout
{
    "JupyterLabAppSettings": {
        "AppLifecycleManagement": {
            "IdleSettings": {
                "LifecycleManagement": "ENABLED",
                "IdleTimeoutInMinutes": 120,
                "MaxIdleTimeoutInMinutes": 120,
                "MinIdleTimeoutInMinutes": 120
        }
    }
}

## user-settings.json example for letting users customize the default timeout, between 2-5 hours
{
    "JupyterLabAppSettings": {
        "AppLifecycleManagement": {
            "IdleSettings": {
                "LifecycleManagement": "ENABLED",
                "IdleTimeoutInMinutes": 120,
                "MinIdleTimeoutInMinutes": 120,
                "MaxIdleTimeoutInMinutes": 300
        }
    }
}
```