

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.

# Exigences relatives à l’utilisation de Trusted Language Extensions pour PostgreSQL
<a name="PostgreSQL_trusted_language_extension-requirements"></a>

Vous trouverez ci-dessous les exigences relatives à la configuration et à l’utilisation du kit de développement TLE.
+ ** Versions de RDS pour PostgreSQL** : Trusted Language Extensions est pris en charge sur RDS pour PostgreSQL version 13.12 et versions 13 ultérieures, version 14.5 et versions 14 ultérieures et version 15.2 et versions ultérieures uniquement.
  + Si vous devez mettre à niveau votre instance RDS pour PostgreSQL, consultez [Mises à niveau du moteur de base de données RDS pour PostgreSQL](USER_UpgradeDBInstance.PostgreSQL.md). 
  + Si vous ne possédez pas encore d’instance de base de données Amazon RDS exécutant PostgreSQL, vous pouvez en créer un(e). Pour plus d’informations, consultez instance de base de données RDS pour PostgreSQL, consultez [Création et connexion à une instance de base de données PostgreSQL](CHAP_GettingStarted.CreatingConnecting.PostgreSQL.md).  
+ **Nécessite les privilèges `rds_superuser`** : pour installer et configurer l’extension `pg_tle`, votre rôle d’utilisateur de base de données doit disposer des autorisations du rôle `rds_superuser`. Par défaut, ce rôle est accordé à l’utilisateur `postgres` qui crée le Instance de base de données RDS pour PostgreSQL.
+ **Nécessite un groupe de paramètres de base de données personnalisé** : votre instance de base de données RDS pour PostgreSQL doit être configurée avec un groupe de paramètres de base de données personnalisé. 
  + Si votre instance de base de données RDS pour PostgreSQL n’est pas configurée avec un groupe de paramètres de base de données personnalisé, vous devez en créer un(e) et l’associer à votre instance de base de données RDS pour PostgreSQL. Pour un bref résumé des étapes, consultez [Création et application d’un groupe de paramètres de base de données personnalisé](#PostgreSQL_trusted_language_extension-requirements-create-custom-params).
  + Si votre instance de base de données RDS pour PostgreSQL est déjà configurée à l’aide d’un groupe de paramètres de base de données personnalisé, vous pouvez configurer Trusted Language Extensions. Pour en savoir plus, consultez [Configuration de Trusted Language Extensions dans votre instance de base de données RDS for PostgreSQL](PostgreSQL_trusted_language_extension-setting-up.md).

## Création et application d’un groupe de paramètres de base de données personnalisé
<a name="PostgreSQL_trusted_language_extension-requirements-create-custom-params"></a>

Utilisez les étapes suivantes pour créer un groupe de paramètres de base de données personnalisé et configurer votre instance de base de données RDS pour PostgreSQL afin de l’utiliser. 

### Console
<a name="PostgreSQL_trusted_language_extension-requirements-custom-parameters.CON"></a>

**Pour créer un groupe de paramètres de base de données personnalisé et l'utiliser avec votre instance de RDS pour PostgreSQL**

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

1. Choisissez Parameter groups (Groupes de paramètres) dans le menu Amazon RDS. 

1. Choisissez **Créer un groupe de paramètres**.

1. Dans la page **Parameter group details** (Détails des groupes de paramètres), entrez les informations suivantes.
   + Pour **Parameter group family** (Famille de groupes de paramètres), choisissez postgres14.
   + Pour **Type**, choisissez DB Parameter Group (Groupe de paramètres de base de données).
   + Pour **Group name** (Nom du groupe), attribuez un nom significatif à votre groupe de paramètres dans le contexte de vos opérations.
   + Pour **Description**, entrez une description utile afin que les autres membres de votre équipe puissent la trouver facilement.

1. Choisissez **Créer**. Votre groupe de paramètres de base de données personnalisé est créé dans votre Région AWS. Vous pouvez désormais modifier votre instance de base de données RDS pour PostgreSQL afin de l’utiliser dans les étapes suivantes.

1. Choisissez **Databases** (Bases de données) dans le menu Amazon RDS.

1. Choisissez l’instance de base de données RDS pour PostgreSQL que vous souhaitez utiliser avec TLE parmi les éléments répertoriés, puis choisissez **Modify** (Modifier). 

1. Dans la page Modify DB instance settings (Modifier les paramètres d’instance de base de données), recherchez **Database options** (Options de base de données) dans la section Additional configuration (Configuration supplémentaire) et choisissez votre groupe de paramètres de base de données personnalisé dans le sélecteur.

1. Choisissez **Continue** (Continuer) pour enregistrer la modification.

1. Choisissez **Apply immediately** (Appliquer immédiatement) afin de continuer à configurer l’instance de base de données RDS pour PostgreSQL pour utiliser TLE.

Pour continuer à configurer votre système pour Trusted Language Extensions, consultez [Configuration de Trusted Language Extensions dans votre instance de base de données RDS for PostgreSQL](PostgreSQL_trusted_language_extension-setting-up.md).

Pour plus d’informations sur l’utilisation de groupes de paramètres de base de données, consultez [Groupes de paramètres de base de données pour les instances de base de données Amazon RDS](USER_WorkingWithDBInstanceParamGroups.md). 

### AWS CLI
<a name="PostgreSQL_trusted_language_extension-requirements-custom-parameters-CLI"></a>

Vous pouvez éviter de spécifier l’argument `--region` lorsque vous utilisez des commandes CLI en configurant votre AWS CLI avec votre Région AWS par défaut. Pour plus d’informations, consultez [Principes de base de la configuration](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config) dans le *guide de l’utilisateur AWS Command Line Interface *. 

**Pour créer un groupe de paramètres de base de données personnalisé et l'utiliser avec votre instance de RDS pour PostgreSQL**

1. Utilisez la [create-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html) AWS CLI commande pour créer un groupe de paramètres de base de données personnalisé basé sur pour votre. Région AWS 

   Pour Linux, macOS ou Unix :

   ```
   aws rds create-db-parameter-group \
     --region aws-region \
     --db-parameter-group-name custom-params-for-pg-tle \
     --db-parameter-group-family postgres14 \
     --description "My custom DB parameter group for Trusted Language Extensions"
   ```

   Pour Windows :

   ```
   aws rds create-db-parameter-group ^
     --region aws-region ^
     --db-parameter-group-name custom-params-for-pg-tle ^
     --db-parameter-group-family postgres14 ^
     --description "My custom DB parameter group for Trusted Language Extensions"
   ```

   Votre groupe de paramètres de base de données personnalisé est disponible dans votre Région AWS. Vous pouvez donc modifier l’instance de base de données RDS pour PostgreSQL afin de l’utiliser. 

1. Utilisez la [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) AWS CLI commande pour appliquer votre groupe de paramètres de base de données personnalisé à . votre instance de base de données RDS pour PostgreSQL. Cette commande redémarre immédiatement l’instance active.

   Pour Linux, macOS ou Unix :

   ```
   aws rds modify-db-instance \
     --region aws-region \
     --db-instance-identifier your-instance-name \
     --db-parameter-group-name custom-params-for-pg-tle \
     --apply-immediately
   ```

   Pour Windows :

   ```
   aws rds modify-db-instance ^
     --region aws-region ^
     --db-instance-identifier your-instance-name ^
     --db-parameter-group-name custom-params-for-pg-tle ^
     --apply-immediately
   ```

Pour continuer à configurer votre système pour Trusted Language Extensions, consultez [Configuration de Trusted Language Extensions dans votre instance de base de données RDS for PostgreSQL](PostgreSQL_trusted_language_extension-setting-up.md).

Pour plus d'informations, consultez [Groupes de paramètres pour Amazon RDS](USER_WorkingWithParamGroups.md). 