Integración con AWS Redshift
Conecta un clúster de Amazon Redshift a Metaustral y descubre automáticamente esquemas, tablas, vistas y columnas.
Requisitos previos
- Un clúster de Amazon Redshift (provisionado o Redshift Serverless) con endpoint públicamente accesible, o acceso de red mediante VPC peering / AWS PrivateLink.
- Un usuario de base de datos con
SELECTeninformation_schema.tableseinformation_schema.columns. - Puerto
5439abierto en el security group del clúster para permitir conexiones entrantes desde Metaustral. - Plan Starter, Pro o Enterprise.
Cómo conectar
Abre Integrations y haz clic en + New connection
Selecciona Amazon Redshift como tipo
Completa los detalles de conexión
Ingresa un nombre, el endpoint del clúster (host), puerto (por defecto 5439), nombre de base de datos, usuario y contraseña. Agrega opcionalmente un filtro de esquema para limitar el descubrimiento.
Guarda e importa los metadatos
Ve a Import → From a connection, selecciona esta conexión, explora los esquemas y tablas y haz clic en Confirm import.
Campos de conexión
| Campo | Requerido | Notas |
|---|---|---|
| Nombre | Sí | Etiqueta en Metaustral. |
| Host | Sí | Endpoint del clúster. Formato: cluster.abc123.us-east-1.redshift.amazonaws.com. |
| Puerto | Sí | Por defecto: 5439. |
| Base de datos | Sí | La base de datos Redshift a inspeccionar. |
| Usuario | Sí | Usuario con SELECT en information_schema. |
| Contraseña | Sí | Almacenada cifrada con Fernet. |
| Filtro de esquema | No | Separado por comas. Si está vacío, se muestran todos los esquemas. |
Consejo: Redshift es compatible con PostgreSQL. Puedes crear un usuario de solo lectura con:
CREATE USER metaustral_ro PASSWORD '…'; GRANT SELECT ON ALL TABLES IN SCHEMA information_schema TO metaustral_ro;