Passa al contenuto principale Passa alla navigazione Passa al piè di pagina
Programma Design Partner: iscriviti gratis, piano BUSINESS per sempre

Applicazione CLI (Cloud / Sperimentale)

Comandi esclusivi del cloud per la CLI Rediacc: autenticazione, team, organizzazioni e gestione multi-tenant

Riferimento CLI Rediacc (Cloud / Sperimentale)

Panoramica

Questi comandi richiedono l'**adapter cloud** (sperimentale), attivato quando una config contiene i campi `apiUrl` e `token`. Per il riferimento principale della CLI, consulta [Applicazione CLI](/it/docs/cli-application).

1. Autenticazione

Comandi di autenticazione

1.1 login

Autentica con Rediacc

rdc auth login [options]
FlagDescrizioneObbligatorioPredefinito
-e, --email <email>Indirizzo emailNo-
-p, --password <password>Password (per login non interattivo)No-
-m, --master-password <password>Password principale per la cifratura del vaultNo-
-n, --name <name>Nome della sessioneNo-
--endpoint <url>URL dell'endpoint APINo-
--save-as <name>Salva le credenziali in una config con nomeNo-

1.2 logout

Cancella le credenziali memorizzate

rdc auth logout

1.3 status

Controlla lo stato di autenticazione corrente

rdc auth status

1.4 register

Registra una nuova organizzazione e un account utente

Dopo la registrazione, controlla la tua email per il codice di attivazione.

rdc auth register [options]
FlagDescrizioneObbligatorioPredefinito
--organization <name>Nome dell'organizzazione-
-e, --email <email>Indirizzo email-
-p, --password <password>Password (per login non interattivo)-
-m, --master-password <password>Password principale per la cifratura del vaultNo-
--endpoint <url>URL dell'endpoint APINo-
--plan <plan>Piano di abbonamento (COMMUNITY, PROFESSIONAL, BUSINESS, ENTERPRISE)NoCOMMUNITY

1.5 activate

Attiva l'account con il codice di verifica

rdc auth activate [options]
FlagDescrizioneObbligatorioPredefinito
-e, --email <email>Indirizzo email-
-p, --password <password>Password (per login non interattivo)-
--code <code>Codice di attivazione ricevuto via email-
--endpoint <url>URL dell'endpoint APINo-

1.6 tfa

Gestione dell'autenticazione a due fattori

disable

Disabilita l'autenticazione a due fattori

rdc auth tfa disable [options]
FlagDescrizioneObbligatorioPredefinito
--code <code>Codice TFA attuale per la verificaNo-
-y, --yesSalta la richiesta di confermaNo-

enable

Abilita l'autenticazione a due fattori

rdc auth tfa enable

status

Controlla lo stato della 2FA

rdc auth tfa status

1.7 token

Gestione dei token

fork

Crea un token fork per un'altra applicazione

rdc auth token fork [options]
FlagDescrizioneObbligatorioPredefinito
-n, --name <name>Nome del tokenNoCLI Fork
-e, --expires <hours>Scadenza in ore (1-720)No24

list

Elenca i token/sessioni attivi

rdc auth token list

revoke

Revoca un token specifico

rdc auth token revoke <requestId>

Suggerimento: Il tuo token di autenticazione viene memorizzato localmente nella config. Usa `--save-as` per salvare le credenziali in una config con nome per gestire più ambienti.


2. Gestione dell'organizzazione

Comandi di gestione dell'organizzazione

2.1 list

Elenca le organizzazioni

rdc organization list

2.2 info

Ottieni informazioni sull'organizzazione

rdc organization info

2.3 dashboard

Ottieni i dati della dashboard dell'organizzazione

rdc organization dashboard

2.4 vault

Gestione del vault dell'organizzazione

get

Ottieni i dati del vault dell'organizzazione

rdc organization vault get

list

Elenca tutti i tipi di vault

rdc organization vault list

update

Aggiorna i dati del vault dell'organizzazione

rdc organization vault update [options]
FlagDescrizioneObbligatorioPredefinito
--vault <json>Contenuto del vault come stringa JSONNo-
--vault-version <n>Versione attuale del vault per il blocco ottimisticoNo-

2.5 export

Esporta i dati dell'organizzazione

rdc organization export [options]
FlagDescrizioneObbligatorioPredefinito
--path <path>Percorso in cui salvare il file di outputNo-

2.6 import

Importa i dati dell'organizzazione

rdc organization import <path> [options]
FlagDescrizioneObbligatorioPredefinito
--mode <mode>Modalità di importazione (merge o replace)Nomerge

2.7 maintenance

Abilita o disabilita la modalita di manutenzione (blocca gli accessi non admin)

rdc organization maintenance <action>

Avviso: Quando la modalità di manutenzione è attivata, gli utenti non amministratori non possono effettuare il login.


3. Gestione degli utenti

Comandi di gestione degli utenti

3.1 list

Elenca tutti gli utenti

rdc user list

3.2 create

Crea un nuovo utente

rdc user create <email> [options]
FlagDescrizioneObbligatorioPredefinito
-p, --password <password>Password per il nuovo utenteNo-

3.3 activate

Attiva un account utente

rdc user activate <email> <activationCode>

3.4 deactivate

Disattiva un account utente

rdc user deactivate <email> [options]
FlagDescrizioneObbligatorioPredefinito
-f, --forceSalta le richieste di confermaNo-

3.5 reactivate

Riattiva un account utente disattivato

rdc user reactivate <email>

3.6 update-email

Cambia l'indirizzo email di un utente

rdc user update-email <currentEmail> <newEmail>

3.7 update-password

Cambia la tua password

rdc user update-password [options]
FlagDescrizioneObbligatorioPredefinito
--password <password>Nuova password (modalità non interattiva)No-
--confirm <confirm>Conferma password (modalità non interattiva)No-

3.8 update-language

Imposta la lingua preferita dell'utente corrente

rdc user update-language <language>

3.9 exists

Verifica se un utente esiste

rdc user exists <email>

3.10 vault

Gestione del vault dell'utente

get

Ottieni i dati del vault dell'utente corrente

rdc user vault get

update

Aggiorna i dati del vault dell'utente corrente

rdc user vault update [options]
FlagDescrizioneObbligatorioPredefinito
--vault <json>Contenuto del vault come stringa JSONNo-
--vault-version <n>Versione attuale del vault per il blocco ottimisticoNo-

3.11 permission

Gestione dei permessi dell'utente

assign

Assegna un gruppo di permessi a un utente

rdc user permission assign <userEmail> <groupName>

4. Gestione del team

Gestione dei team

4.1 list

Elenca i team

rdc team list [options]
FlagDescrizioneObbligatorioPredefinito
--search <text>Cerca nel campo {{field}}No-
--sort <field>Ordina per campoNo-
--descOrdina in ordine decrescenteNo-

4.2 create

Crea un team

rdc team create [options]
FlagDescrizioneObbligatorioPredefinito
--name <name>Nome della risorsa-

4.3 member

Gestione dei membri del team

list

Elenca i membri del team

rdc team member list <teamName>

add

Aggiungi un utente a un team

rdc team member add <teamName> <userEmail>

remove

Rimuovi un utente da un team

rdc team member remove <teamName> <userEmail>

5. Gestione dei permessi

Comandi di gestione dei permessi

5.1 list

Elenca i permessi

rdc permission list

5.2 group

Gestione dei gruppi di permessi

list

Elenca tutti i gruppi di permessi

rdc permission group list

create

Crea un nuovo gruppo di permessi

rdc permission group create <name>

delete

Elimina un gruppo di permessi

rdc permission group delete <name> [options]
FlagDescrizioneObbligatorioPredefinito
-f, --forceSalta le richieste di confermaNo-

show

Mostra i dettagli del gruppo di permessi

rdc permission group show <name>

5.3 add

Aggiungi un permesso a un gruppo

rdc permission add <groupName> <permission>

5.4 remove

Rimuovi un permesso da un gruppo

rdc permission remove <groupName> <permission>

6. Gestione delle regioni

Gestione delle regioni

6.1 list

Elenca le regioni

rdc region list [options]
FlagDescrizioneObbligatorioPredefinito
--search <text>Cerca nel campo {{field}}No-
--sort <field>Ordina per campoNo-
--descOrdina in ordine decrescenteNo-

7. Gestione del bridge

Gestione dei bridge

7.1 list

Elenca i bridge

rdc bridge list [options]
FlagDescrizioneObbligatorioPredefinito
-r, --region <name>Nome della regioneNo-
--search <text>Cerca nel campo {{field}}No-
--sort <field>Ordina per campoNo-
--descOrdina in ordine decrescenteNo-

7.2 reset-auth

Reimposta il token di autorizzazione del bridge

rdc bridge reset-auth <name> [options]
FlagDescrizioneObbligatorioPredefinito
-r, --region <name>Nome della regioneNo-

8. Gestione dei repository

Comandi di gestione dei repository

8.1 list

Elenca i repository

rdc repository list [options]
FlagDescrizioneObbligatorioPredefinito
-t, --team <name>Nome del teamNo-

8.2 create

Crea un nuovo repository

rdc repository create <name> [options]
FlagDescrizioneObbligatorioPredefinito
-t, --team <name>Nome del teamNo-
--tag <tag>Tag del repositoryNolatest
--parent <name>Repository padre (per i fork)No-
--parent-tag <tag>Tag del repository padreNo-

8.3 rename

Rinomina un repository

rdc repository rename <oldName> <newName> [options]
FlagDescrizioneObbligatorioPredefinito
-t, --team <name>Nome del teamNo-
--tag <tag>Tag del repositoryNolatest

8.4 delete

Elimina un repository

rdc repository delete <name> [options]
FlagDescrizioneObbligatorioPredefinito
-t, --team <name>Nome del teamNo-
--tag <tag>Tag del repositoryNolatest
-f, --forceSalta le richieste di confermaNo-

8.5 promote

Promuovi un fork allo stato grand

rdc repository promote <name> [options]
FlagDescrizioneObbligatorioPredefinito
-t, --team <name>Nome del teamNo-
--tag <tag>Tag del repositoryNolatest
-f, --forceSalta le richieste di confermaNo-

Nota: Promuovere un fork lo separa dal suo grand (repository padre), rendendolo indipendente.

8.6 vault

Gestione del vault del repository

get

Ottieni i dati del vault del repository

rdc repository vault get <repositoryName> [options]
FlagDescrizioneObbligatorioPredefinito
-t, --team <name>Nome del teamNo-
--tag <tag>Tag del repositoryNolatest

update

Aggiorna i dati del vault del repository

rdc repository vault update <repositoryName> [options]
FlagDescrizioneObbligatorioPredefinito
-t, --team <name>Nome del teamNo-
--tag <tag>Tag del repositoryNolatest
--vault <json>Contenuto del vault come stringa JSONNo-
--vault-version <n>Versione attuale del vault per il blocco ottimisticoNo-

9. Operazioni sulla coda

Gestione della coda

Il sistema di code è al centro dell'esecuzione delle attività di Rediacc. Ogni operazione (deploy, backup, esecuzione di script) transita dalla coda.

9.1 list

Elenca gli elementi della coda

rdc queue list [options]
FlagDescrizioneObbligatorioPredefinito
-t, --team <name>Nome del teamNo-
--status <status>Filtra per statoNo-
--priority-min <n>Priorità minima (1-5)No-
--priority-max <n>Priorità massima (1-5)No-
--search <text>Cerca nell'ID attività, team, macchina, bridgeNo-
--sort <field>Ordina per campoNo-
--descOrdina in ordine decrescenteNo-
--limit <n>Numero massimo di risultatiNo50

9.2 create

Crea un elemento della coda

rdc queue create [options]
FlagDescrizioneObbligatorioPredefinito
-f, --function <name>-
-t, --team <name>Nome del teamNo-
-m, --machine <name>Nome della macchinaNo-
-b, --bridge <name>Nome del bridgeNo-
-p, --priority <1-5>Priorità (1=massima)No3
--param <key=value>Parametri della funzioneNo-
--vault <json>JSON grezzo del vault (per script/CI)No-

9.3 cancel

Annulla un elemento della coda

rdc queue cancel <taskId>

9.4 retry

Riprova un elemento della coda in errore

rdc queue retry <taskId>

9.5 trace

Traccia l'esecuzione di un elemento della coda

rdc queue trace <taskId> [options]
FlagDescrizioneObbligatorioPredefinito
-w, --watchOsserva gli aggiornamentiNo-
--interval <ms>Intervallo di polling in millisecondiNo2000

Suggerimento: Usa `--watch` per seguire l'attività in tempo reale fino al completamento.

9.6 delete

Elimina un elemento della coda

rdc queue delete <taskId> [options]
FlagDescrizioneObbligatorioPredefinito
-f, --forceSalta le richieste di confermaNo-

10. Gestione dello storage Ceph

Gestione dello storage distribuito Ceph

10.1 cluster

Gestione del cluster Ceph

list

Elenca i cluster Ceph

rdc ceph cluster list

create

Crea un nuovo cluster Ceph

rdc ceph cluster create <name> [options]
FlagDescrizioneObbligatorioPredefinito
--vault <content>Contenuto del vault come stringa JSONNo-

delete

Elimina un cluster Ceph

rdc ceph cluster delete <name> [options]
FlagDescrizioneObbligatorioPredefinito
-f, --forceSalta le richieste di confermaNo-

machines

Elenca le macchine in un cluster Ceph

rdc ceph cluster machines <name>

vault

Gestione del vault del cluster Ceph

get:

Ottieni i dati del vault del cluster

rdc ceph cluster vault get <name>

update:

Aggiorna i dati del vault del cluster

rdc ceph cluster vault update <name> [options]
FlagDescrizioneObbligatorioPredefinito
--vault <content>Contenuto del vault come stringa JSON-

10.2 pool

Gestione dei pool Ceph

list

Elenca i pool Ceph

rdc ceph pool list [options]
FlagDescrizioneObbligatorioPredefinito
--team <name>Nome del teamNo-
--cluster <name>Nome del cluster CephNo-

create

Crea un nuovo pool Ceph

rdc ceph pool create <name> [options]
FlagDescrizioneObbligatorioPredefinito
--cluster <name>Nome del cluster Ceph-
--team <name>Nome del team-
--vault <content>Contenuto del vault come stringa JSONNo-

delete

Elimina un pool Ceph

rdc ceph pool delete <name> [options]
FlagDescrizioneObbligatorioPredefinito
--team <name>Nome del team-
-f, --forceSalta le richieste di confermaNo-

vault

Gestione del vault del pool Ceph

get:

Ottieni i dati del vault del pool

rdc ceph pool vault get <name> [options]
FlagDescrizioneObbligatorioPredefinito
--team <name>Nome del team-

update:

Aggiorna i dati del vault del pool

rdc ceph pool vault update <name> [options]
FlagDescrizioneObbligatorioPredefinito
--team <name>Nome del team-
--vault <content>Contenuto del vault come stringa JSON-

10.3 image

Gestione delle immagini RBD Ceph

list

Elenca le immagini RBD

rdc ceph image list [options]
FlagDescrizioneObbligatorioPredefinito
--pool <name>Nome del pool CephNo-
--team <name>Nome del teamNo-

create

Crea una nuova immagine RBD

rdc ceph image create <name> [options]
FlagDescrizioneObbligatorioPredefinito
--pool <name>Nome del pool Ceph-
--team <name>Nome del team-
--machine <name>Nome della macchina-
--vault <content>Contenuto del vault come stringa JSONNo-

delete

Elimina un'immagine RBD

rdc ceph image delete <name> [options]
FlagDescrizioneObbligatorioPredefinito
--pool <name>Nome del pool Ceph-
--team <name>Nome del team-
-f, --forceSalta le richieste di confermaNo-

10.4 snapshot

Gestione degli snapshot RBD Ceph

list

Elenca gli snapshot RBD

rdc ceph snapshot list [options]
FlagDescrizioneObbligatorioPredefinito
--image <name>Nome dell'immagine RBDNo-
--pool <name>Nome del pool CephNo-
--team <name>Nome del teamNo-

create

Crea un nuovo snapshot RBD

rdc ceph snapshot create <name> [options]
FlagDescrizioneObbligatorioPredefinito
--image <name>Nome dell'immagine RBD-
--pool <name>Nome del pool Ceph-
--team <name>Nome del team-
--vault <content>Contenuto del vault come stringa JSONNo-

delete

Elimina uno snapshot RBD

rdc ceph snapshot delete <name> [options]
FlagDescrizioneObbligatorioPredefinito
--image <name>Nome dell'immagine RBD-
--pool <name>Nome del pool Ceph-
--team <name>Nome del team-
-f, --forceSalta le richieste di confermaNo-

10.5 clone

Gestione dei clone RBD Ceph

list

Elenca i clone RBD

rdc ceph clone list [options]
FlagDescrizioneObbligatorioPredefinito
--snapshot <name>Nome dello snapshot RBDNo-
--image <name>Nome dell'immagine RBDNo-
--pool <name>Nome del pool CephNo-
--team <name>Nome del teamNo-

create

Crea un nuovo clone RBD da uno snapshot

rdc ceph clone create <name> [options]
FlagDescrizioneObbligatorioPredefinito
--snapshot <name>Nome dello snapshot RBD-
--image <name>Nome dell'immagine RBD-
--pool <name>Nome del pool Ceph-
--team <name>Nome del team-
--vault <content>Contenuto del vault come stringa JSONNo-

delete

Elimina un clone RBD

rdc ceph clone delete <name> [options]
FlagDescrizioneObbligatorioPredefinito
--snapshot <name>Nome dello snapshot RBD-
--image <name>Nome dell'immagine RBD-
--pool <name>Nome del pool Ceph-
--team <name>Nome del team-
-f, --forceSalta le richieste di confermaNo-

machines

Elenca le macchine assegnate a un clone

rdc ceph clone machines <name> [options]
FlagDescrizioneObbligatorioPredefinito
--snapshot <name>Nome dello snapshot RBD-
--image <name>Nome dell'immagine RBD-
--pool <name>Nome del pool Ceph-
--team <name>Nome del team-

assign

Assegna macchine a un clone

rdc ceph clone assign <name> [options]
FlagDescrizioneObbligatorioPredefinito
--snapshot <name>Nome dello snapshot RBD-
--image <name>Nome dell'immagine RBD-
--pool <name>Nome del pool Ceph-
--team <name>Nome del team-
--machines <names>Nomi delle macchine (separati da virgola)-

unassign

Rimuovi macchine da un clone

rdc ceph clone unassign <name> [options]
FlagDescrizioneObbligatorioPredefinito
--snapshot <name>Nome dello snapshot RBD-
--image <name>Nome dell'immagine RBD-
--pool <name>Nome del pool Ceph-
--team <name>Nome del team-
--machines <names>Nomi delle macchine (separati da virgola)-

11. Audit e conformità

Comandi del registro di audit

11.1 list

Elenca le voci del registro di audit

rdc audit list

11.2 log

Visualizza i log di audit

rdc audit log [options]
FlagDescrizioneObbligatorioPredefinito
--limit <n>Numero massimo di risultatiNo100

11.3 trace

Traccia la cronologia di audit per un'entita

rdc audit trace <entityType> <entityId>

11.4 history

Visualizza la cronologia dell'entita

rdc audit history <entityType> <entityId>