Referencia CLI de Rediacc (Cloud / Experimental)
Descripción general
Estos comandos requieren el **adaptador cloud** (experimental) — se activa cuando una configuración contiene los campos `apiUrl` y `token`. Para la referencia principal del CLI, consulte [Aplicación CLI](/es/docs/cli-application).
1. Autenticación
Comandos de autenticación
1.1 login
Autenticarse con Rediacc
rdc auth login [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-e, --email <email> | Dirección de correo electrónico | No | - |
-p, --password <password> | Contraseña (para inicio de sesión no interactivo) | No | - |
-m, --master-password <password> | Contraseña maestra para el cifrado de bóveda | No | - |
-n, --name <name> | Nombre de sesión | No | - |
--endpoint <url> | URL de punto final de API | No | - |
--save-as <name> | Guardar credenciales en un contexto con nombre | No | - |
1.2 logout
Borrar credenciales almacenadas
rdc auth logout
1.3 status
Verificar estado de autenticación actual
rdc auth status
1.4 register
Registrar una nueva organización y cuenta de usuario
Después del registro, revise su correo electrónico para obtener el código de activación.
rdc auth register [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--organization <name> | Nombre de organización | Sí | - |
-e, --email <email> | Dirección de correo electrónico | Sí | - |
-p, --password <password> | Contraseña (para inicio de sesión no interactivo) | Sí | - |
-m, --master-password <password> | Contraseña maestra para el cifrado de bóveda | No | - |
--endpoint <url> | URL de punto final de API | No | - |
--plan <plan> | Plan de suscripción (COMMUNITY, PROFESSIONAL, BUSINESS, ENTERPRISE) | No | COMMUNITY |
1.5 activate
Activar cuenta con código de verificación
rdc auth activate [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-e, --email <email> | Dirección de correo electrónico | Sí | - |
-p, --password <password> | Contraseña (para inicio de sesión no interactivo) | Sí | - |
--code <code> | Código de activación del correo electrónico | Sí | - |
--endpoint <url> | URL de punto final de API | No | - |
1.6 tfa
Gestión de autenticación de dos factores
disable
Desactivar autenticación de dos factores
rdc auth tfa disable [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--code <code> | Código 2FA actual para verificación | No | - |
-y, --yes | Omitir indicador de confirmación | No | - |
enable
Habilitar autenticación de dos factores
rdc auth tfa enable
status
Verificar estado de 2FA
rdc auth tfa status
1.7 token
Gestión de tokens
fork
Crear un token bifurcado para otra aplicación
rdc auth token fork [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-n, --name <name> | Nombre de token | No | CLI Fork |
-e, --expires <hours> | Expiración en horas (1-720) | No | 24 |
list
Listar tokens/sesiones activos
rdc auth token list
revoke
Revocar un token específico
rdc auth token revoke <requestId>
Consejo: Su token de autenticación se almacena localmente en su contexto. Use `--save-as` para almacenar credenciales bajo un contexto con nombre para múltiples entornos.
2. Gestión de Organización
Comandos de gestión de organización
2.1 list
Listar organizaciones
rdc organization list
2.2 info
Obtener información de organización
rdc organization info
2.3 dashboard
Obtener datos del panel de organización
rdc organization dashboard
2.4 vault
Gestión de bóveda de organización
get
Obtener datos de bóveda de organización
rdc organization vault get
list
Listar todos los tipos de bóveda
rdc organization vault list
update
Actualizar datos de bóveda de organización
rdc organization vault update [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--vault <json> | Contenido de bóveda como cadena JSON | No | - |
--vault-version <n> | Versión de bóveda actual para bloqueo optimista | No | - |
2.5 export
Exportar datos de organización
rdc organization export [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--path <path> | Ruta para guardar archivo de salida | No | - |
2.6 import
Importar datos de organización
rdc organization import <path> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--mode <mode> | Modo de importación (merge o replace) | No | merge |
2.7 maintenance
Habilitar o deshabilitar modo de mantenimiento (bloquea inicios de sesión que no sean de administrador)
rdc organization maintenance <action>
Advertencia: Cuando el modo de mantenimiento está habilitado, los usuarios no administradores no pueden iniciar sesión.
3. Gestión de Usuarios
Comandos de gestión de usuario
3.1 list
Listar todos los usuarios
rdc user list
3.2 create
Crear un nuevo usuario
rdc user create <email> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-p, --password <password> | Contraseña para el nuevo usuario | No | - |
3.3 activate
Activar una cuenta de usuario
rdc user activate <email> <activationCode>
3.4 deactivate
Desactivar una cuenta de usuario
rdc user deactivate <email> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-f, --force | Omitir indicadores de confirmación | No | - |
3.5 reactivate
Reactivar una cuenta de usuario desactivada
rdc user reactivate <email>
3.6 update-email
Cambiar dirección de correo electrónico de usuario
rdc user update-email <currentEmail> <newEmail>
3.7 update-password
Cambiar su contraseña
rdc user update-password [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--password <password> | Nueva contraseña (modo no interactivo) | No | - |
--confirm <confirm> | Confirmar contraseña (modo no interactivo) | No | - |
3.8 update-language
Establecer idioma preferido del usuario actual
rdc user update-language <language>
3.9 exists
Verificar si existe un usuario
rdc user exists <email>
3.10 vault
Gestión de bóveda de usuario
get
Obtener datos de bóveda de usuario actual
rdc user vault get
update
Actualizar datos de bóveda de usuario actual
rdc user vault update [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--vault <json> | Contenido de bóveda como cadena JSON | No | - |
--vault-version <n> | Versión de bóveda actual para bloqueo optimista | No | - |
3.11 permission
Gestión de permisos de usuario
assign
Asignar un grupo de permisos a un usuario
rdc user permission assign <userEmail> <groupName>
4. Gestión de Equipos
Gestión de equipo
4.1 list
Listar equipos
rdc team list [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--search <text> | Buscar en {{field}} | No | - |
--sort <field> | Ordenar por campo | No | - |
--desc | Orden descendente | No | - |
4.2 create
Crear un equipo
rdc team create <name>
4.3 member
Gestión de membresía de equipo
list
Listar miembros del equipo
rdc team member list <teamName>
add
Agregar un usuario a un equipo
rdc team member add <teamName> <userEmail>
remove
Eliminar un usuario de un equipo
rdc team member remove <teamName> <userEmail>
5. Gestión de Permisos
Comandos de gestión de permisos
5.1 list
Listar permisos
rdc permission list
5.2 group
Gestión de grupo de permisos
list
Listar todos los grupos de permisos
rdc permission group list
create
Crear un nuevo grupo de permisos
rdc permission group create <name>
delete
Eliminar un grupo de permisos
rdc permission group delete <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-f, --force | Omitir indicadores de confirmación | No | - |
show
Mostrar detalles del grupo de permisos
rdc permission group show <name>
5.3 add
Agregar un permiso a un grupo
rdc permission add <groupName> <permission>
5.4 remove
Eliminar un permiso de un grupo
rdc permission remove <groupName> <permission>
6. Gestión de Regiones
Gestión de región
6.1 list
Listar regiones
rdc region list [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--search <text> | Buscar en {{field}} | No | - |
--sort <field> | Ordenar por campo | No | - |
--desc | Orden descendente | No | - |
7. Gestión de Bridge
Gestión de puentes
7.1 list
Listar puentes
rdc bridge list [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-r, --region <name> | Nombre de región | No | - |
--search <text> | Buscar en {{field}} | No | - |
--sort <field> | Ordenar por campo | No | - |
--desc | Orden descendente | No | - |
7.2 reset-auth
Restablecer token de autorización de puente
rdc bridge reset-auth <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-r, --region <name> | Nombre de región | No | - |
8. Gestión de Repositorios
Comandos de gestión de repositorio
8.1 list
Listar repositorios
rdc repository list [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-t, --team <name> | Nombre de equipo | No | - |
8.2 create
Crear un nuevo repositorio
rdc repository create <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-t, --team <name> | Nombre de equipo | No | - |
--tag <tag> | Etiqueta de repositorio | No | latest |
--parent <name> | Repositorio padre (para ramas) | No | - |
--parent-tag <tag> | Etiqueta de repositorio padre | No | - |
8.3 rename
Renombrar un repositorio
rdc repository rename <oldName> <newName> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-t, --team <name> | Nombre de equipo | No | - |
--tag <tag> | Etiqueta de repositorio | No | latest |
8.4 delete
Eliminar un repositorio
rdc repository delete <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-t, --team <name> | Nombre de equipo | No | - |
--tag <tag> | Etiqueta de repositorio | No | latest |
-f, --force | Omitir indicadores de confirmación | No | - |
8.5 promote
Promover una rama a estado maestro
rdc repository promote <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-t, --team <name> | Nombre de equipo | No | - |
--tag <tag> | Etiqueta de repositorio | No | latest |
-f, --force | Omitir indicadores de confirmación | No | - |
Nota: Promover un fork lo separa de su repositorio padre (grand), haciéndolo independiente.
8.6 vault
Gestión de bóveda de repositorio
get
Obtener datos de bóveda de repositorio
rdc repository vault get <repositoryName> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-t, --team <name> | Nombre de equipo | No | - |
--tag <tag> | Etiqueta de repositorio | No | latest |
update
Actualizar datos de bóveda de repositorio
rdc repository vault update <repositoryName> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-t, --team <name> | Nombre de equipo | No | - |
--tag <tag> | Etiqueta de repositorio | No | latest |
--vault <json> | Contenido de bóveda como cadena JSON | No | - |
--vault-version <n> | Versión de bóveda actual para bloqueo optimista | No | - |
9. Operaciones de Cola
Gestión de cola
El sistema de colas es el corazón de la ejecución de tareas de Rediacc. Cada operación (despliegue, respaldo, ejecución de scripts) pasa por la cola.
9.1 list
Listar elementos de cola
rdc queue list [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-t, --team <name> | Nombre de equipo | No | - |
--status <status> | Filtrar por estado | No | - |
--priority-min <n> | Prioridad mínima (1-5) | No | - |
--priority-max <n> | Prioridad máxima (1-5) | No | - |
--search <text> | Buscar en ID de tarea, equipo, máquina, puente | No | - |
--sort <field> | Ordenar por campo | No | - |
--desc | Orden descendente | No | - |
--limit <n> | Número máximo de resultados | No | 50 |
9.2 create
Crear un elemento de cola
rdc queue create [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-f, --function <name> | Nombre de función a ejecutar | Sí | - |
-t, --team <name> | Nombre de equipo | No | - |
-m, --machine <name> | Nombre de máquina | No | - |
-b, --bridge <name> | Nombre de puente | No | - |
-p, --priority <1-5> | Prioridad (1=más alta) | No | 3 |
--param <key=value> | Parámetros de función | No | - |
--vault <json> | JSON de bóveda sin procesar (para scripts/CI) | No | - |
9.3 cancel
Cancelar un elemento de cola
rdc queue cancel <taskId>
9.4 retry
Reintentar un elemento de cola fallido
rdc queue retry <taskId>
9.5 trace
Rastrear ejecución de elemento de cola
rdc queue trace <taskId> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-w, --watch | Observar actualizaciones | No | - |
--interval <ms> | Intervalo de sondeo en milisegundos | No | 2000 |
Consejo: Use `--watch` para seguir la tarea en tiempo real hasta que se complete.
9.6 delete
Eliminar un elemento de cola
rdc queue delete <taskId> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-f, --force | Omitir indicadores de confirmación | No | - |
10. Gestión de Almacenamiento Ceph
Gestión de almacenamiento distribuido Ceph
10.1 cluster
Gestión de clústeres Ceph
list
Listar clústeres Ceph
rdc ceph cluster list
create
Crear un nuevo clúster Ceph
rdc ceph cluster create <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--vault <content> | Contenido de bóveda como cadena JSON | No | - |
delete
Eliminar un clúster Ceph
rdc ceph cluster delete <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
-f, --force | Omitir indicadores de confirmación | No | - |
machines
Listar máquinas en un clúster Ceph
rdc ceph cluster machines <name>
vault
Gestión de bóveda del clúster Ceph
get:
Obtener datos de la bóveda del clúster
rdc ceph cluster vault get <name>
update:
Actualizar datos de la bóveda del clúster
rdc ceph cluster vault update <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--vault <content> | Contenido de bóveda como cadena JSON | Sí | - |
10.2 pool
Gestión de pools Ceph
list
Listar pools Ceph
rdc ceph pool list [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--team <name> | Nombre de equipo | No | - |
--cluster <name> | Nombre de clúster Ceph | No | - |
create
Crear un nuevo pool Ceph
rdc ceph pool create <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--cluster <name> | Nombre de clúster Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
--vault <content> | Contenido de bóveda como cadena JSON | No | - |
delete
Eliminar un pool Ceph
rdc ceph pool delete <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--team <name> | Nombre de equipo | Sí | - |
-f, --force | Omitir indicadores de confirmación | No | - |
vault
Gestión de bóveda del pool Ceph
get:
Obtener datos de la bóveda del pool
rdc ceph pool vault get <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--team <name> | Nombre de equipo | Sí | - |
update:
Actualizar datos de la bóveda del pool
rdc ceph pool vault update <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--team <name> | Nombre de equipo | Sí | - |
--vault <content> | Contenido de bóveda como cadena JSON | Sí | - |
10.3 image
Gestión de imágenes RBD de Ceph
list
Listar imágenes RBD
rdc ceph image list [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--pool <name> | Nombre de pool Ceph | No | - |
--team <name> | Nombre de equipo | No | - |
create
Crear una nueva imagen RBD
rdc ceph image create <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--pool <name> | Nombre de pool Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
--machine <name> | Nombre de máquina | Sí | - |
--vault <content> | Contenido de bóveda como cadena JSON | No | - |
delete
Eliminar una imagen RBD
rdc ceph image delete <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--pool <name> | Nombre de pool Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
-f, --force | Omitir indicadores de confirmación | No | - |
10.4 snapshot
Gestión de snapshots RBD de Ceph
list
Listar snapshots RBD
rdc ceph snapshot list [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--image <name> | Nombre de imagen RBD | No | - |
--pool <name> | Nombre de pool Ceph | No | - |
--team <name> | Nombre de equipo | No | - |
create
Crear un nuevo snapshot RBD
rdc ceph snapshot create <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--image <name> | Nombre de imagen RBD | Sí | - |
--pool <name> | Nombre de pool Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
--vault <content> | Contenido de bóveda como cadena JSON | No | - |
delete
Eliminar un snapshot RBD
rdc ceph snapshot delete <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--image <name> | Nombre de imagen RBD | Sí | - |
--pool <name> | Nombre de pool Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
-f, --force | Omitir indicadores de confirmación | No | - |
10.5 clone
Gestión de clones RBD de Ceph
list
Listar clones RBD
rdc ceph clone list [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--snapshot <name> | Nombre de snapshot RBD | No | - |
--image <name> | Nombre de imagen RBD | No | - |
--pool <name> | Nombre de pool Ceph | No | - |
--team <name> | Nombre de equipo | No | - |
create
Crear un nuevo clon RBD desde snapshot
rdc ceph clone create <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--snapshot <name> | Nombre de snapshot RBD | Sí | - |
--image <name> | Nombre de imagen RBD | Sí | - |
--pool <name> | Nombre de pool Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
--vault <content> | Contenido de bóveda como cadena JSON | No | - |
delete
Eliminar un clon RBD
rdc ceph clone delete <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--snapshot <name> | Nombre de snapshot RBD | Sí | - |
--image <name> | Nombre de imagen RBD | Sí | - |
--pool <name> | Nombre de pool Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
-f, --force | Omitir indicadores de confirmación | No | - |
machines
Listar máquinas asignadas a un clon
rdc ceph clone machines <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--snapshot <name> | Nombre de snapshot RBD | Sí | - |
--image <name> | Nombre de imagen RBD | Sí | - |
--pool <name> | Nombre de pool Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
assign
Asignar máquinas a un clon
rdc ceph clone assign <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--snapshot <name> | Nombre de snapshot RBD | Sí | - |
--image <name> | Nombre de imagen RBD | Sí | - |
--pool <name> | Nombre de pool Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
--machines <names> | Nombres de máquinas (separados por coma) | Sí | - |
unassign
Eliminar máquinas de un clon
rdc ceph clone unassign <name> [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--snapshot <name> | Nombre de snapshot RBD | Sí | - |
--image <name> | Nombre de imagen RBD | Sí | - |
--pool <name> | Nombre de pool Ceph | Sí | - |
--team <name> | Nombre de equipo | Sí | - |
--machines <names> | Nombres de máquinas (separados por coma) | Sí | - |
11. Auditoría y Cumplimiento
Comandos de registro de auditoría
11.1 list
Listar entradas de registro de auditoría
rdc audit list
11.2 log
Ver registros de auditoría
rdc audit log [options]
| Opción | Descripción | Obligatorio | Predeterminado |
|---|---|---|---|
--limit <n> | Número máximo de resultados | No | 100 |
11.3 trace
Rastrear historial de auditoría para una entidad
rdc audit trace <entityType> <entityId>
11.4 history
Ver historial de entidad
rdc audit history <entityType> <entityId>