Uso Base della CLI
La Aruba Cloud CLI (acloud) ti permette di gestire l'ambiente Aruba Cloud direttamente da linea di comando.
Con essa puoi elencare, ispezionare e creare progetti, oltre a configurare e cambiare tra diversi contesti CLI.
Gestione Progetti
Elenca Progetti
Per elencare tutti i progetti disponibili nel tuo tenant Aruba Cloud, esegui:
acloud management project list
Esempio output:
NAME ID CREATION DATE
develop 66a10244f62b99c686572a9f 24-07-2024
github-runner 68398923fb2cb026400d4d31 30-05-2025
terraform-test-project 69788486c533abe1c22eda36 27-01-2026
Devi essere autenticato per elencare i progetti.
Se non hai effettuato l'accesso, esegui acloud login.
Dettagli Progetto
Per visualizzare i dettagli di un progetto specifico, usa il suo Project ID:
acloud management project get <project-id>
Esempio:
acloud management project get 66a10244f62b99c686572a9f
Esempio output:
Project Details:
================
ID: 66a10244f62b99c686572a9f
Name: develop
Description: this is for my dev environment
Default: false
Resources: 4
Creation Date: 24-07-2024 13:31:48
Created By: aru-297647
Tags: [develop]
Crea un Nuovo Progetto
Per creare un nuovo progetto, specifica nome e tag desiderati:
acloud management project create --name <project-name> --tags <tag>
Esempio:
acloud management project create --name test-cli --tags test-cli
Esempio output:
ID NAME DEFAULT RESOURCES
6978c3d2c533abe1c22edaee test-cli No 0
Puoi assegnare più tag ripetendo il flag --tags, ad esempio:
acloud management project create --name my-app --tags dev --tags backend.
Gestione Contesti
Un contesto definisce con quale progetto la CLI interagisce di default, in modo simile ai contesti di kubectl in Kubernetes.
Questo rende semplice gestire più progetti Aruba Cloud da una sola configurazione.
Imposta un Nuovo Contesto
Crea e imposta un nuovo contesto CLI, associandolo a uno specifico Project ID:
acloud context set <context-name> --project-id <project-id>
Esempio:
acloud context set my-new-context --project-id 6978c3d2c533abe1c22edaee
Esempio output:
Context 'my-new-context' set with project ID: 6978c3d2c533abe1c22edaee
Elenca e Cambia Contesto
Puoi elencare tutti i contesti CLI definiti e cambiare tra essi facilmente.
Elenca Contesti
acloud context list
Esempio output:
Contexts:
=========
my-prod Project ID: 66a10244f62b99c686572a9f
my-storage-project Project ID: 68398923fb2cb026400d4d31
test Project ID: 68398923fb2cb026400d4d31
e2e-test-context Project ID: 68398923fb2cb026400d4d31 *
my-new-context Project ID: 6978c3d2c533abe1c22edaee
* = contesto attivo
Il contesto contrassegnato con * è quello attivo.
Cambia Contesto
Cambia contesto:
acloud context use <context-name>
Esempio:
acloud context use my-prod
Esempio output:
Switched to context 'my-prod'
Puoi verificare il contesto attivo in qualsiasi momento con:
acloud context current
Mostra Versione CLI
Per controllare la versione installata della Aruba Cloud CLI:
acloud version
Esempio output:
Aruba Cloud CLI version 1.2.0
Prossimi Passi
- Scopri come effettuare il deploy di istanze compute
- Esplora la configurazione avanzata dei contesti
- Consulta la reference CLI per tutti i comandi disponibili