

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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.

# Modification d'un groupe de paramètres
<a name="parameter-group-modify"></a>

Vous pouvez visualiser votre groupe de paramètres pour afficher un résumé des valeurs des paramètres et de la configuration de la charge de travail (WLM). Vous pouvez modifier les paramètres pour changer leurs valeurs et les propriétés de la configuration WLM. 

**Note**  
Vous ne pouvez pas modifier le groupe de paramètres par défaut.

------
#### [ AWS Management Console ]

Dans la console, les paramètres de groupes apparaissent dans l’onglet **Paramètres** et les **Files d’attente de charges de travail** apparaissent dans l’onglet **Gestion des charges de travail**. 

**Pour modifier un groupe de paramètres**

1. Connectez-vous à la console Amazon Redshift AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)

1. Dans le menu de navigation, choisissez **Configurations**, puis choisissez **Gestion des charges de travail** pour afficher la page **Gestion des charges de travail**. 

1. Choisissez le groupe de paramètres que vous souhaitez modifier pour afficher la page des détails avec des onglets pour **Paramètres** et **Gestion des charges de travail**. 

1. Choisissez l'onglet **Paramètres** pour afficher les valeurs de paramètre en cours. 

1. Choisissez **Modifier les paramètres** pour permettre la modification de la définition de ces paramètres. 
   + `auto_analyze`
   + `auto_mv`
   + `datestyle`
   + `enable_case_sensitive_identifier`
   + `enable_user_activity_logging`
   + `extra_float_digits`
   + `max_concurrency_scaling_clusters`
   + `max_cursor_result_set_size`
   + `query_group`
   + `require_ssl`
   + `search_path`
   + `statement_timeout`
   + `use_fips_ssl`

   Pour obtenir plus d’informations sur ces paramètres, consultez [Groupes de paramètres Amazon Redshift](working-with-parameter-groups.md). 

1. Entrez les modifications, puis choisissez **Enregistrer** pour mettre à jour le groupe de paramètres. 

**Pour modifier la configuration WLM d'un groupe de paramètres**

1. Connectez-vous à la console Amazon Redshift AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)

1. Dans le menu de navigation, choisissez **Configurations**, puis choisissez **Gestion des charges de travail** pour afficher la page **Gestion des charges de travail**. 

1. Choisissez le groupe de paramètres que vous souhaitez modifier pour afficher la page des détails avec des onglets pour **Paramètres** et **Gestion des charges de travail**. 

1. Choisissez l'onglet **Gestion des charges de travail** afin d'afficher la configuration WLM actuelle. 

1. Choisissez **Modifier les files d’attente des charges de travail** pour modifier la configuration de la gestion de la charge de travail. 

1. (Facultatif) Sélectionnez **Activer l'accélération des requêtes courtes** pour activer l'accélération des requêtes courtes (SQA).

   Lorsque vous activez SQA, ** Maximum run time for short queries (1 to 20 seconds)** (Durée maximale d'exécution pour les courtes requêtes (1 à 20 secondes) a par défaut la valeur **Dynamic**. Pour définir la durée maximale d'exécution à une valeur fixe, choisissez une valeur comprise entre 1 et 20.

1. Effectuez une ou plusieurs des actions suivantes pour modifier la configuration de la file d'attente : 
   + Choisissez **Basculer en mode WLM** pour choisir entre **WLM automatique** et **WLM manuel**.

     Avec **WLM automatique**, les valeurs **Mémoire** et **Simultanéité sur principal** sont définies sur **automatique**.
   + Pour créer une file d'attente, choisissez **Modifier les files d'attente de charges de travail**, puis choisissez **Ajouter une file d'attente**.
   + Pour modifier une file d'attente, modifiez les valeurs de propriété de la table. En fonction du type de file d'attente, les propriétés peuvent inclure :
     + **Le nom de la file d'attente** peut être modifié. 
     + **Memory (%) (Mémoire (%))**
     + **Concurrency on main cluster (Simultanéité sur cluster principal)**
     + **Concurrency Scaling mode (Mode de mise à l'échelle de la simultanéité)** peut être défini sur **off** ou **auto**.
     + **Délai (ms)**
     + **User groups (Groupes d'utilisateurs)**
     + **Query groups (Groupes de requêtes)**
     + **Rôles utilisateurs**

     Pour de plus amples informations sur ces propriétés, veuillez consulter [Propriétés du paramètre de configuration de la gestion de la charge de travail](workload-mgmt-config.md#wlm-json-config-properties).
**Important**  
Si vous modifiez le nom d'une file d'attente, la valeur de `QueueName` dimension des métriques de file d'attente WLM (telles que la WLMQueue longueur WLMQueue WaitTime WLMQueriesCompletedPerSecond, WLMQuery la durée, les WLMRunning requêtes, etc.) change également. Par conséquent, si vous modifiez le nom d'une file d'attente, vous devrez peut-être modifier les alarmes CloudWatch que vous avez configurées. 
   + Pour modifier l'ordre des files d'attente, sélectionnez les boutons fléchés **Haut** et **Bas**. 
   + Pour supprimer une file d'attente, choisissez **Delete** (Supprimer) dans la ligne de la file d'attente de la table.

1. (Facultatif) Sélectionnez **Reporter les modifications dynamiques jusqu'au redémarrage** pour appliquer les modifications aux clusters après leur prochain redémarrage.
**Note**  
Certaines modifications nécessitent un redémarrage du cluster, quel que soit le paramètre. Pour plus d’informations, consultez [Propriétés WLM dynamiques et statiques](workload-mgmt-config.md#wlm-dynamic-and-static-properties).

1. Choisissez **Enregistrer**.

------
#### [ AWS CLI ]

 Pour configurer les paramètres Amazon Redshift à l'aide de AWS CLI, vous devez utiliser la [modify-cluster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/redshift/modify-cluster-parameter-group.html)commande pour un groupe de paramètres spécifique. Vous spécifiez le groupe de paramètres à modifier dans `parameter-group-name`. Vous utilisez le `parameters` paramètre (pour la `modify-cluster-parameter-group` commande) pour spécifier des name/value paires pour chaque paramètre que vous souhaitez modifier dans le groupe de paramètres. 

**Note**  
Il existe des considérations particulières lors de la configuration du paramètre `wlm_json_configuration` à l'aide de l' AWS CLI. Les exemples de cette section s'appliquent à tous les paramètres, à l'exception de `wlm_json_configuration`. Pour plus d'informations sur la configuration `wlm_json_configuration` à l'aide du AWS CLI, consultez[Gestion de la charge de travail](workload-mgmt-config.md). 

Une fois que vous avez modifié les valeurs des paramètres, vous devez redémarrer les clusters qui sont associées au groupe de paramètres modifié. L'état du cluster affiche `applying` pour `ParameterApplyStatus`, tandis que les valeurs sont appliquées, puis `pending-reboot` une fois que les valeurs ont été appliquées. Après le redémarrage, les bases de données de votre cluster commencent à utiliser les nouvelles valeurs des paramètres. Pour plus d'informations sur le redémarrage des clusters, consultez [Redémarrage d’un cluster](reboot-cluster.md). 

**Note**  
Le paramètre `wlm_json_configuration` contient certaines propriétés qui sont dynamiques et qui ne nécessitent pas de redémarrer les clusters associés pour que les modifications soient appliquées. Pour plus d'informations sur les propriétés dynamiques et statiques, consultez [Propriétés WLM dynamiques et statiques](workload-mgmt-config.md#wlm-dynamic-and-static-properties). 

 La syntaxe suivante montre comment utiliser la commande `modify-cluster-parameter-group` pour configurer un paramètre. Vous spécifiez *parameter\$1group\$1name* et remplacez les deux *parameter\$1name* *parameter\$1value* par un paramètre réel à modifier et une valeur pour ce paramètre. Si vous voulez modifier plusieurs paramètres en même temps, séparez chaque ensemble de paramètre et de valeur du suivant avec un espace. 

```
aws redshift modify-cluster-parameter-group --parameter-group-name parameter_group_name --parameters ParameterName=parameter_name,ParameterValue=parameter_value
```

 L'exemple suivant montre comment configurer les paramètres `statement_timeout` et `enable_user_activity_logging` pour le groupe de paramètres `myclusterparametergroup`. 

**Note**  
 Pour des raisons de lisibilité, l'exemple est affiché sur plusieurs lignes, mais en réalité, il ne s' AWS CLI agit que d'une seule ligne. 

```
aws redshift modify-cluster-parameter-group 
--parameter-group-name myclusterparametergroup 
--parameters ParameterName=statement_timeout,ParameterValue=20000 ParameterName=enable_user_activity_logging,ParameterValue=true
```

------