Saltar al contenido principal

Importá una dependencia

info

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.

TipoRequiere credenciales
PostgreSQLSí
MySQLSí
MariaDBSí
OracleSí
Aurora MySQLSí
Aurora PostgreSQLSí
DocumentDBSí
RabbitMQSí
MSKSolo para SASL/SCRAM
S3 bucketNo
SQSNo
RedisNo
ValkeyNo
MemcachedNo
OpenSearchNo

Descubrí e importá​

En la lista de Dependencies, hacé clic en Import Dependency al lado de Create.

Lista de Dependencies con el botón 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.

Paso de descubrimiento listando los recursos que SleakOps encontró en la cuenta, con uno seleccionado

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.
Paso de nombre, proyecto y credenciales completo para un recurso PostgreSQL

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.