

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Creación de la URL de conexión
<a name="jdbc20-build-connection-url"></a>

Utilice la URL de conexión para proporcionar información de conexión al almacén de datos al que se accede. A continuación, se muestra el formato de la URL de conexión del controlador JDBC versión 2.x de Amazon Redshift. A continuación, [Host] es el punto de conexión del servidor de Amazon Redshift y [Port] es el número del puerto del protocolo de control de transmisión (TCP) que utiliza el servidor para atender las solicitudes de los clientes.

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

A continuación, se muestra el formato de una URL de conexión que especifica algunos parámetros de configuración opcionales.

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

Si sus valores URL contienen alguno de los siguientes caracteres reservados de URI, los valores deben estar codificados en URL:
+  ; 
+  \$1 
+  \$1 
+  \$1 
+  [ 
+  ] 
+  & 
+  = 
+  ? 
+  un espacio vacío 

Por ejemplo, si el valor de `PWD` es `password:password`, una URL de conexión que utilice ese valor sería como la siguiente:

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

Por ejemplo, imagine que desea conectarse al puerto 9000 en un clúster de Amazon Redshift en la región EE. UU. Oeste (Norte de California) en AWS. Además, desea acceder a la base de datos denominada `dev` y autenticar la conexión mediante un nombre de usuario de base de datos y una contraseña. En este caso, se utiliza la siguiente URL de conexión.

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

Puede utilizar los siguientes caracteres para separar las opciones de configuración del resto de la cadena de URL:
+ ;
+ ?

Por ejemplo, las siguientes cadenas de URL son equivalentes:

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

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

Puede utilizar los siguientes caracteres para separar las opciones de configuración unas de otras en la cadena de URL:
+ ;
+ &

Por ejemplo, las siguientes cadenas de URL son equivalentes:

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

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

En el siguiente ejemplo de URL, se especifica un nivel de registro igual a 6 y la ruta a los registros.

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

No duplique las propiedades en la URL de conexión.

Para obtener una lista completa de las opciones de configuración que se pueden especificar, consulte [Opciones de configuración del controlador JDBC versión 2.x](jdbc20-configuration-options.md). 

**nota**  
Cuando se conecte, no utilice la dirección IP de un nodo del clúster ni la dirección IP del punto de conexión de VPC. Utilice siempre el punto de conexión de Redshift para evitar una interrupción innecesaria. La única excepción a utilizar la URL del punto de conexión es cuando se utiliza un nombre de dominio personalizado. Para obtener más información, consulte [Uso de un nombre de dominio personalizado para las conexiones de cliente](https://docs.aws.amazon.com/redshift/latest/mgmt/connecting-connection-CNAME.html).