

 Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement 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.

# ALTER SYSTEM
<a name="r_ALTER_SYSTEM"></a>

Modifie une option de configuration au niveau du système pour le cluster Amazon Redshift ou le groupe de travail Redshift sans serveur.

## Privilèges requis
<a name="r_ALTER_SYSTEM-privileges"></a>

La commande ALTER SYSTEM peut être exécutée par l’un des types d’utilisateurs suivants :
+ Superuser
+ Utilisateur administrateur

## Syntaxe
<a name="r_ALTER_SYSTEM-synopsis"></a>

```
ALTER SYSTEM SET system-level-configuration = {true| t | on | false | f | off}
```

## Parameters
<a name="r_ALTER_SYSTEM-parameters"></a>

 *system-level-configuration*   
Configuration au niveau du système. Valeurs valides : `data_catalog_auto_mount` et `metadata_security`.

{true\| t \| on \| false \| f \| off}   
Valeur permettant d’activer ou de désactiver la configuration au niveau du système. Les valeurs `true`, `t` et `on` indiquent que la configuration doit être activée. Les valeurs `false`, `f` et `off` indiquent que la configuration doit être désactivée.

## Notes d’utilisation
<a name="r_ALTER_SYSTEM-usage-notes"></a>

Pour un cluster provisionné, toute modification apportée à `data_catalog_auto_mount` prend effet au prochain redémarrage du cluster. Pour en savoir plus, consultez [Redémarrage d’un cluster](https://docs.aws.amazon.com/redshift/latest/mgmt/managing-clusters-console.html#reboot-cluster) dans *Amazon Redshift Management Guide*.

Pour un groupe de travail sans serveur, les modifications apportées à `data_catalog_auto_mount` ne prennent pas effet immédiatement.

## Exemples
<a name="r_ALTER_SYSTEM-examples"></a>

L’exemple suivant active le montage automatique du  AWS Glue Data Catalog.

```
ALTER SYSTEM SET data_catalog_auto_mount = true;
```

L’exemple suivant active la sécurité des métadonnées.

```
ALTER SYSTEM SET metadata_security = true;
```

### Définition d’un espace de noms d’identité par défaut
<a name="r_ALTER_SYSTEM-identity"></a>

Cet exemple est spécifique à l’utilisation d’un fournisseur d’identité. Vous pouvez intégrer Redshift à IAM Identity Center et à un fournisseur d'identité afin de centraliser la gestion des identités pour Redshift et d'autres services. AWS 

L’exemple suivant montre comment définir l’espace de noms d’identité par défaut pour le système. Cela simplifie ensuite l’exécution des instructions GRANT et CREATE, car il n’est pas nécessaire d’inclure l’espace de noms comme préfixe pour chaque identité.

```
ALTER SYSTEM SET default_identity_namespace = 'MYCO';
```

Après avoir exécuté la commande, vous pouvez exécuter des instructions comme les suivantes :

```
GRANT SELECT ON TABLE mytable TO alice;

GRANT UPDATE ON TABLE mytable TO salesrole;
               
CREATE USER bob password 'md50c983d1a624280812631c5389e60d48c';
```

La définition de l’espace de noms d’identité par défaut a pour effet que chaque identité ne l’exige pas comme préfixe. Dans cet exemple, `alice` est remplacé par `MYCO:alice`. Cela se produit avec n’importe quelle identité incluse. Pour plus d’informations sur l’utilisation d’un fournisseur d’identité avec Redshift, consultez [Connexion de Redshift à IAM Identity Center pour offrir aux utilisateurs une expérience d’authentification unique](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-idp-connect.html).

Pour plus d’informations sur les paramètres relatifs à la configuration Redshift avec IAM Identity Center, consultez [SET](r_SET.md) et [ALTER IDENTITY PROVIDER](r_ALTER_IDENTITY_PROVIDER.md).