

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Requisiti per l'utilizzo di Trusted Language Extensions per PostgreSQL
<a name="PostgreSQL_trusted_language_extension-requirements"></a>

I seguenti sono i requisiti per l'impostazione e l'utilizzo del kit di sviluppo TLE.
+ ** Versioni RDS per PostgreSQL** – Trusted Language Extensions supportate su RDS per PostgreSQL versioni 13,12 e versioni 13 successive, 14,5 e versioni 14 successive e 15,2 e solo versioni successive.
  + Per aggiornare l'istanza RDS per PostgreSQL, consulta [Aggiornamenti del motore di database RDS per PostgreSQL](USER_UpgradeDBInstance.PostgreSQL.md). 
  + Se non disponi ancora di un'istanza database Amazon RDS che esegue PostgreSQL, puoi eseguirne la creazione. Per ulteriori informazioni, consulta un'istanza database RDS per PostgreSQL, consulta [Creazione e connessione di un'istanza database PostgreSQL](CHAP_GettingStarted.CreatingConnecting.PostgreSQL.md).  
+ **Richiede i privilegi `rds_superuser`**: per impostare e configurare l'estensione `pg_tle`, il ruolo utente del database deve disporre delle autorizzazioni del ruolo `rds_superuser`. Per impostazione predefinita, questo ruolo viene concesso all'utente `postgres` che crea l’istanza database RDS per PostgreSQL.
+ **Richiede un gruppo di parametri database personalizzato**: è necessario configurare l'istanza database RDS per PostgreSQL con un gruppo di parametri database personalizzato. 
  + Se non si configura l'istanza database RDS per PostgreSQL con un gruppo di parametri database personalizzato, è necessario crearne uno e associarlo all'istanza database RDS per PostgreSQL. Per un breve riepilogo dei passaggi, consulta [Creazione e applicazione di un gruppo di parametri database personalizzato](#PostgreSQL_trusted_language_extension-requirements-create-custom-params).
  + Se è già stata eseguita la configurazione dell'istanza database RDS per PostgreSQL utilizzando un gruppo di parametri database personalizzato, puoi impostare Trusted Language Extensions. Per informazioni dettagliate, vedi [Impostazione di Trusted Language Extensions nell'istanza database RDS per PostgreSQL](PostgreSQL_trusted_language_extension-setting-up.md).

## Creazione e applicazione di un gruppo di parametri database personalizzato
<a name="PostgreSQL_trusted_language_extension-requirements-create-custom-params"></a>

Utilizza i seguenti passaggi per creare un gruppo di parametri database personalizzato e configurare l'istanza database RDS per PostgreSQL per utilizzarlo. 

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

**Per creare un gruppo di parametri DB personalizzato e utilizzarlo con l'istanza DB del**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel menu di Amazon RDS scegli Parameter groups (Gruppi di parametri). 

1. Scegli **Create parameter group** (Crea gruppo di parametri).

1. Nella pagina **Parameter group details** (Dettagli del gruppo di parametri) immetti le seguenti informazioni.
   + Per **Parameter group family** (Famiglia del gruppo di parametri), scegli postgres14.
   + Per **Type** (Tipo), scegli il gruppo di parametri database.
   + Per **Group name** (Nome gruppo), assegna al gruppo di parametri un nome significativo nel contesto delle operazioni.
   + In **Description** (Descrizione), immetti una descrizione utile in modo che gli altri membri del team possano trovarla facilmente.

1. Scegli **Create** (Crea). Il gruppo di parametri database personalizzato viene creato nella Regione AWS. Ora puoi modificare l'istanza database RDS per PostgreSQL che sarà possibile utilizzare seguendo i prossimi passaggi.

1. Scegli **Databases** (Database) dal menu Amazon RDS.

1. Scegli l'istanza database RDS per PostgreSQL che desideri utilizzare con TLE tra le opzioni elencate, quindi scegli **Modify** (Modifica). 

1. Nella pagina Modify DB instance settings (Modifica le impostazioni dell'istanza database), trova **Database options** (Opzioni del database) nella sezione Additional configuration (Configurazione aggiuntiva) e scegli il gruppo di parametri database personalizzato con il selettore.

1. Per salvare la modifica seleziona **Continua** (Continua).

1. Scegli **Apply immediately** (Applica immediatamente) in modo da poter continuare a impostare l'istanza database RDS per PostgreSQL per utilizzare TLE.

Per continuare a impostare il sistema per Trusted Language Extensions, consulta [Impostazione di Trusted Language Extensions nell'istanza database RDS per PostgreSQL](PostgreSQL_trusted_language_extension-setting-up.md).

Per ulteriori informazioni sull'utilizzo di gruppi di parametri database, consulta [Gruppi di parametri database per istanze database Amazon RDS](USER_WorkingWithDBInstanceParamGroups.md). 

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

Puoi evitare di specificare l'argomento `--region` quando usi i comandi dell'interfaccia della linea di comando configurando AWS CLI con la Regione AWS predefinita. Per ulteriori informazioni, consulta [Nozioni di base sulla configurazione](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config) nella *Guida per l'utente di AWS Command Line Interface *. 

**Per creare un gruppo di parametri DB personalizzato e utilizzarlo con l'istanza DB del**

1.  Regione AWS 

   Per Linux, macOS o 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"
   ```

   Per 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"
   ```

   Il gruppo di parametri database personalizzato è disponibile nella Regione AWS, in modo che puoi modificare l'istanza database RDS per PostgreSQL per utilizzarlo. 

1. Usa il [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) AWS CLI comando per applicare il gruppo di parametri DB personalizzato DB. la tua istanza DB RDS per PostgreSQL. Questo comando riavvia immediatamente l'istanza attiva.

   Per Linux, macOS o 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
   ```

   Per 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
   ```

Per continuare a impostare il sistema per Trusted Language Extensions, consulta [Impostazione di Trusted Language Extensions nell'istanza database RDS per PostgreSQL](PostgreSQL_trusted_language_extension-setting-up.md).

Per ulteriori informazioni, consulta [Gruppi di parametri per Amazon RDS](USER_WorkingWithParamGroups.md). 