Importá una dependencia
Esta página cubre la importación de un recurso existente. Si todavía no conectaste tu infraestructura de AWS a SleakOps, empezá por Instalá SleakOps en tu infraestructura.
SleakOps puede registrar una Dependencia que ya tenés en AWS — una base de datos, una cola, un bucket — en lugar de crear una desde cero. La importación descubre los recursos reales de una cuenta y adopta el que elijas sin modificarlo.
Requisitos previos
- Un usuario con permisos de administrador en SleakOps.
- La funcionalidad de importación habilitada para tu empresa.
- Una cuenta en estado created, donde vive el recurso.
Tipos soportados
Los 15 tipos de abajo están soportados para importar. Esta tabla solo indica si SleakOps necesita credenciales para conectarse — no es una columna de soportado/no soportado.
| Tipo | Requiere credenciales |
|---|---|
| PostgreSQL | Sí |
| MySQL | Sí |
| MariaDB | Sí |
| Oracle | Sí |
| Aurora MySQL | Sí |
| Aurora PostgreSQL | Sí |
| DocumentDB | Sí |
| RabbitMQ | Sí |
| MSK | Solo para SASL/SCRAM |
| S3 bucket | No |
| SQS | No |
| Redis | No |
| Valkey | No |
| Memcached | No |
| OpenSearch | No |
Descubrí e importá
En la lista de Dependencies, hacé clic en Import Dependency al lado de Create.

El botón abre un diálogo de 4 pasos.
1. Elegí el tipo de recurso
Buscá y elegí uno de los tipos soportados de la tabla anterior.
2. Elegí la cuenta
Seleccioná la cuenta donde vive el recurso. Solo se listan cuentas en estado created.
3. Descubrí
SleakOps lista los recursos reales de ese tipo que encontró en la cuenta — nombre, versión del engine (o los atributos correspondientes para los tipos que no son bases de datos) y estado. Un recurso ya registrado en SleakOps aparece atenuado y deshabilitado, con un tooltip que aclara que ya está gestionado.

4. Nombre, proyecto y credenciales
Ingresá un Name y elegí el Project (se muestra como <proyecto> (<entorno>)) al que se va a asociar la dependencia. Para los tipos que requieren credenciales, ingresá el Username y Password que SleakOps va a usar para conectarse — AWS nunca expone la contraseña maestra de una instancia existente, así que estos valores no se descubren automáticamente.
Según el tipo y el recurso, el paso también muestra:
- Connection string (PostgreSQL, MySQL, MariaDB, Oracle, Aurora, DocumentDB) — un atajo opcional: pegá la URI que ya usan tus aplicaciones y hacé clic en Fill fields para completar los campos a partir de ella. Revisalos antes de importar; la cadena en sí no se envía a SleakOps.
- Database Name (PostgreSQL, MySQL, MariaDB, Oracle, Aurora) — obligatorio solo cuando AWS no reporta un nombre de base de datos inicial para el recurso. Ingresá la base de datos a la que se conectan tus aplicaciones.

Hacé clic en Import para iniciar el registro. SleakOps adopta el recurso en su estado de infraestructura sin modificarlo, y podés seguir el progreso desde la lista de dependencias. La importación también crea un Var Group llamado <name>-<tipo> (por ejemplo orders-postgresql) con los outputs de conexión de la dependencia, para que los workloads del proyecto puedan usarlos.
Después de importar
Las dependencias importadas no se pueden editar: SleakOps no gestiona el recurso, así que la API responde "Imported dependencies cannot be edited: SleakOps does not manage the resource." Los cambios al recurso en sí se hacen en AWS.
Preguntas frecuentes
¿Importar modifica el recurso?
No. SleakOps adopta el recurso en su estado de infraestructura sin modificarlo — solo registra lo que ya existe.