

 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 dell'URL di connessione
<a name="jdbc20-build-connection-url"></a>

Utilizza l'URL di connessione per fornire informazioni di connessione all'archivio dati a cui si sta accedendo. Di seguito è riportato il formato dell’URL di connessione per il driver JDBC versione 2.x di Amazon Redshift. Qui, [Host] è l'endpoint del server Amazon Redshift e [Port] è il numero della porta TCP utilizzata dal server per ascoltare le richieste dei client.

```
jdbc:redshift://[Host]:[Port]
```

Di seguito è riportato il formato di un URL di connessione che specifica alcune impostazioni facoltative.

```
jdbc:redshift://[Host]:[Port]/[database];[Property1]=[Value];
[Property2]=[Value];
```

Se i valori dell’URL contengono uno dei seguenti caratteri riservati dell’URI, i valori devono essere codificati come URL:
+  ; 
+  \$1 
+  \$1 
+  \$1 
+  [ 
+  ] 
+  & 
+  = 
+  ? 
+  uno spazio vuoto 

Ad esempio, se il valore `PWD` è `password:password`, un URL di connessione che utilizza tale valore avrebbe un aspetto simile al seguente:

`jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=password%3Apassword`

Ad esempio, supponiamo di volersi connettere alla porta 9000 su un cluster Amazon Redshift nella regione Stati Uniti occidentali (California settentrionale) in AWS. Inoltre consigliamo di accedere al database denominato `dev` e autenticare la connessione utilizzando un nome utente e una password per il database. In tal caso, viene utilizzato l'URL di connessione seguente.

```
jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=amazon
```

Per separare le opzioni di configurazione dal resto della stringa URL puoi utilizzare i seguenti caratteri:
+ ;
+ ?

Ad esempio, le seguenti stringhe URL sono equivalenti:

```
jdbc:redshift://my_host:5439/dev;ssl=true;defaultRowFetchSize=100
```

```
jdbc:redshift://my_host:5439/dev?ssl=true;defaultRowFetchSize=100
```

Per separare le opzioni di configurazione una dall'altra nella stringa URL puoi utilizzare i seguenti caratteri:
+ ;
+ &

Ad esempio, le seguenti stringhe URL sono equivalenti:

```
jdbc:redshift://my_host:5439/dev;ssl=true;defaultRowFetchSize=100
```

```
jdbc:redshift://my_host:5439/dev;ssl=true&defaultRowFetchSize=100
```

Nell'esempio di URL seguente viene specificato un livello di log pari a 6 e il percorso dei log.

```
jdbc:redshift://redshift.amazonaws.com:5439/dev;DSILogLevel=6;LogPath=/home/user/logs;
```

Non duplicare le proprietà nell'URL di connessione.

Per un elenco completo delle opzioni di configurazione che è possibile specificare, consultare [Opzioni per la configurazione del driver JDBC versione 2.x](jdbc20-configuration-options.md). 

**Nota**  
Quando ti connetti, non utilizzare l'indirizzo IP di un nodo del cluster o l'indirizzo IP dell'endpoint VPC. Usa sempre l'endpoint Redshift per evitare interruzioni non necessarie. L'unica eccezione all'utilizzo dell'URL dell'endpoint è quando utilizzi un nome di dominio personalizzato. Per ulteriori informazioni, consulta [Utilizzo di un nome di dominio personalizzato per le connessioni client](https://docs.aws.amazon.com/redshift/latest/mgmt/connecting-connection-CNAME.html).