

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 Aurora PostgreSQL ** – Trusted Language Extensions supportate su Aurora PostgreSQL versione 14,5 e solo versioni successive.
  + Per aggiornare il cluster database Aurora PostgreSQL, consulta [Aggiornamento dei cluster database Amazon Aurora PostgreSQL](USER_UpgradeDBInstance.PostgreSQL.md). 
  + Se non disponi ancora di un cluster database Aurora che esegue PostgreSQL, puoi eseguirne la creazione. Per ulteriori informazioni, consulta [Creazione e connessione di un cluster di database Aurora PostgreSQL](CHAP_GettingStartedAurora.CreatingConnecting.AuroraPostgreSQL.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 il cluster database Aurora PostgreSQL. 
+ **Richiede un gruppo di parametri database personalizzato**: è necessario configurare il cluster database Aurora PostgreSQL con un gruppo di parametri database personalizzato. Utilizza il gruppo di parametri database personalizzato per l'istanza di scrittura del cluster database Aurora PostgreSQL. 
  + Se non si configura il cluster database Aurora PostgreSQL con un gruppo di parametri database personalizzato, è necessario crearne uno e associarlo all'istanza di scrittura del cluster database Aurora 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 del cluster database Aurora PostgreSQL utilizzando un gruppo di parametri database personalizzato, puoi impostare Trusted Language Extensions. Per informazioni dettagliate, vedi [Impostazione di Trusted Language Extensions nel cluster database Aurora 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 il cluster database Aurora PostgreSQL per utilizzarlo. 

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

****

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 aurora-postgresql14.
   + 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 il cluster database Aurora PostgreSQL che sarà possibile utilizzare seguendo i prossimi passaggi.

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

1. Scegli il cluster database Aurora PostgreSQL che desideri utilizzare con TLE tra le opzioni elencate, quindi scegli **Modify** (Modifica). 

1. Nella pagina Modify DB cluster settings (Modifica le impostazioni del cluster database), trova **Database options** (Opzioni del database) e usa il selettore per scegliere il gruppo di parametri database personalizzato. 

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

1. Scegli **Apply immediately** (Applica immediatamente) in modo da poter continuare a impostare il cluster database Aurora PostgreSQL per utilizzare TLE.

Per continuare a impostare il sistema per Trusted Language Extensions, consulta [Impostazione di Trusted Language Extensions nel cluster database Aurora PostgreSQL](PostgreSQL_trusted_language_extension-setting-up.md).

Per ulteriori informazioni sull'utilizzo di gruppi di parametri database e cluster database, consulta [Gruppi di parametri del cluster di database per i cluster di database Amazon Aurora](USER_WorkingWithDBClusterParamGroups.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 *. 

****

1.  Regione AWSTieni presente che in questo passaggio crei un gruppo di parametri database da applicare all'istanza di scrittura del cluster database Aurora PostgreSQL. 

   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 aurora-postgresql14 \
     --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 aurora-postgresql14 ^
     --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 di scrittura del cluster database Aurora 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 all'istanza writer del cluster Aurora PostgreSQL DB. Questo comando riavvia immediatamente l'istanza attiva.

   Per Linux, macOS o Unix:

   ```
   aws rds modify-db-instance \
     --region aws-region \
     --db-instance-identifier your-writer-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-writer-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 nel cluster database Aurora PostgreSQL](PostgreSQL_trusted_language_extension-setting-up.md).

Per ulteriori informazioni, consulta [Gruppi di parametri database per istanze database Amazon Aurora](USER_WorkingWithDBInstanceParamGroups.md) . 