

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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à.

# Creazione di file di inizializzazione (.ini) per il driver JDBC versione 2.x
<a name="jdbc20-ini-file"></a>

Grazie ai file di inizializzazione (ini) per il driver JDBC versione 2.x di Amazon Redshift, puoi specificare i parametri di configurazione a livello di sistema. Ad esempio, i parametri di autenticazione IdP federati possono variare per ogni applicazione. Il file .ini fornisce una posizione comune dove i client SQL possono ottenere i parametri di configurazione richiesti. 

Puoi creare un file di inizializzazione (.ini) del driver JDBC versione 2.x contenente le opzioni di configurazione per i client SQL. Il nome di default del file è `rsjdbc.ini`. Il driver JDBC versione 2.x controlla il file .ini nelle seguenti posizioni, elencate in ordine di precedenza:
+ Parametro `IniFile` nell'URL di connessione o nella finestra di dialogo delle proprietà di connessione del client SQL. Assicurarsi che il parametro `IniFile` contenga il percorso completo del file .ini, incluso il nome del file. Per ulteriori informazioni sul parametro `IniFile`, consultare [IniFile](jdbc20-configuration-options.md#jdbc20-inifile-option). Se parametro `IniFile` specifica in modo una posizione errata del file ini, viene visualizzato un errore.
+ Variabili di ambiente quali AMAZON\$1REDSHIFT\$1JDBC\$1INI\$1FILE con il percorso completo, incluso il nome del file. È possibile utilizzare `rsjdbc.ini` oppure specificare un nome file. Se la variabile di ambiente AMAZON\$1REDSHIFT\$1JDBC\$1INI\$1FILE specifica in modo errato la posizione del file ini, viene visualizzato un errore.
+ Directory in cui si trova il file JAR del driver.
+ Directory home dell'utente.
+ Directory temporanea del sistema.

È possibile organizzare il file .ini in sezioni, ad esempio [DRIVER]. Ogni sezione contiene coppie chiave-valore che specificano i vari parametri di connessione. È possibile utilizzare il plug-in `IniSection` per specificare una sezione nel file .ini. Per ulteriori informazioni sul parametro `IniSection`, consultare [IniSection](jdbc20-configuration-options.md#jdbc20-inisection-option). 

Di seguito è riportato un esempio del formato di file .ini, con sezioni per [DRIVER], [DEV], [QA] e [PROD]. La sezione [DRIVER] può essere applicata a qualsiasi connessione.

```
[DRIVER]
key1=val1
key2=val2

[DEV]
key1=val1
key2=val2

[QA]
key1=val1
key2=val2

[PROD]
key1=val1
key2=val2
```

Il driver JDBC versione 2.x carica i parametri di configurazione dalle seguenti posizioni, elencate in ordine di precedenza:
+ Parametri di configurazione di default nel codice dell'applicazione.
+ Proprietà della sezione [DRIVER] dal file .ini, se incluso.
+ Parametri di configurazione della sezione personalizzata, se l'opzione `IniSection` viene fornita nell'URL di connessione o nella finestra di dialogo delle proprietà di connessione del client SQL.
+ Proprietà dall'oggetto proprietà di connessione specificato nella chiamata `getConnection`.
+ Parametri di configurazione specificati nell'URL di connessione.