Configuración de conexiones en Amazon Redshift - Amazon Redshift

Configuración de conexiones en Amazon Redshift

En la siguiente sección, obtenga información sobre cómo configurar conexiones JDBC, Python y ODBC para conectarse al clúster desde las herramientas de cliente SQL. En esta sección se describe cómo configurar conexiones JDBC, Python y ODBC. También describe cómo utilizar la Capa de conexión segura (SSL) y certificados de servidor para cifrar la comunicación entre el cliente y el servidor.

Controladores JDBC, Python y ODBC para Amazon Redshift

Para trabajar con datos en el clúster, debe tener controladores JDBC, Python u ODBC con objeto de establecer una conectividad desde el equipo cliente o instancia. Cifre sus aplicaciones para utilizar operaciones de API de acceso a datos JDBC, Python u ODBC y utilice las herramientas de cliente SQL que admitan JDBC, Python o bien con ODBC.

Amazon Redshift permite descargar los controladores JDBC, Python y ODBC. Estos controladores admiten AWS Support. El equipo de Amazon Redshift no prueba los controladores de PostgreSQL ni ofrece asistencia para los mismos. Utilice los controladores específicos de Amazon Redshift cuando se conecte a un clúster de Amazon Redshift. Los controladores de Amazon Redshift tienen las siguientes ventajas:

  • compatibilidad con IAM, SSO y autenticación federada

  • compatibilidad con los nuevos tipos de datos de Amazon Redshift

  • compatibilidad con perfiles de autenticación

  • rendimiento mejorado junto con las mejoras de Amazon Redshift

Para obtener más información acerca de cómo descargar los controladores JDBC y ODBC y cómo configurar las conexiones a su clúster, consulte Configuración de una conexión del controlador JDBC versión 2.1 para Amazon Redshift, Configuración del conector Python de Amazon Redshift y Configuración de una conexión ODBC.

Para obtener más información sobre cómo administrar las identidades de IAM, incluidas las prácticas recomendadas para los roles de IAM, consulte Administración de identidades y accesos en Amazon Redshift.

Obtención de la cadena de conexión a su clúster

Para conectarse al clúster con la herramienta de cliente SQL, debe tener la cadena de conexión de clúster. Puede encontrar la cadena de conexión al clúster en la consola de Amazon Redshift en la página de detalles del clúster.

Para encontrar la cadena de conexión de un clúster
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon Redshift en https://console.aws.amazon.com/redshiftv2/.

  2. En el menú de navegación, elija Clusters (Clústeres) y, a continuación, elija el nombre del clúster de la lista para abrir sus detalles.

  3. Las cadenas de conexión de la URL de JDBC y la URL de ODBC están disponibles, junto con detalles adicionales, en la sección Información general. Cada cadena se basa en la región de AWS en la que se ejecuta el clúster. Haga clic en el icono situado junto a la cadena de conexión adecuada para copiarlo.

Para conectarse a un punto de conexión de clúster, puede utilizar la URL del punto de conexión de clúster de una solicitud de la API DescribeClusters. A continuación se muestra un ejemplo de URL de un punto de conexión de clúster.

mycluster.cmeaswqeuae.us-east-2.redshift.amazonaws.com

Si ha configurado un nombre de dominio personalizado para el clúster, también puede utilizarlo para conectarse a él. Para obtener más información sobre la creación de un nombre de dominio personalizado, consulte Configuración de un nombre de dominio personalizado.

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.