OVHcloud CLI


OVHcloud CLI

Open Source


De officiële CLI om uw hele cloud bij OVHcloud vanuit uw terminal te beheren. Snelle installatie, begeleide authenticatie: de CLI is een eenvoudig hulpmiddel om uw OVHcloud-diensten zeer snel te beheren.

Geïnstalleerd

Met één opdracht

Toepassingen

Test, ontwikkeling en productie

Klaar voor agentic

En compatibel met uw CI/CD pipelines

Dekking

Van de meeste OVHcloud-diensten en infrastructuren

Voordelen en baten

Werk sneller, automatiseer uw operationele taken en behoud de controle over al uw OVHcloud-services, met een tool die ontworpen is voor devops- en SRE-teams.

Snelheid en efficiëntie

Één commando om resources op te sommen, te creëren, te wijzigen of te verwijderen. Besteed minder tijd in uw grafische interfaces en werk rechtstreeks vanuit uw terminal.

Automatisering en CI/CD

Integreer de CLI in uw scripts, pipelines en orkestratietools. Eenvoudig reproduceerbare workflows: ideaal voor grootschalige implementatie en migratie.

Controle en transparantie

Opensourcecode, expliciete commando's en formatteerbare uitvoer (JSON, YAML, tabel). Ontworpen voor ontwikkelteams en devops die de controle willen behouden.

Specifieke kenmerken voor OVHcloud

Een CLI die ontworpen is om aan te sluiten bij de marktstandaarden en het OVHcloud-ecosysteem.

Icons/concept/scaleUpCreated with Sketch.

Verandert mee met de OVHcloud-portefeuille

De roadmap van de CLI streeft naar een compatibiliteit met een breed portfolio van OVHcloud-diensten: Public Cloud, Private Cloud, Bare Metal, VPS, webhosting, netwerk, databases, AI: één enkele tool om alle OVHcloud-diensten te beheren.

Volledig compatibel met de stack van OpenStack

De OVHcloud CLI vult de aanpak die sommige van onze services (bijvoorbeeld kubectl, S3) bieden, verder aan. Volledige reversibiliteit en tools die geschikt zijn voor alles wat u maar nodig heeft.

Installatie in enkele seconden

Verschillende opties die bij uw omgeving passen. Aanbevolen methode: één enkele opdracht, zonder zware afhankelijkheden.

Een CLI voor de hele OVHcloud-portefeuille

Groeiende dekking van de OVHcloud-producten met specifieke opdrachten.
"Ja" = volledige dekking, "Gedeeltelijk" = dekking wordt nog uitgebreid.

CategorieOpdracht/productDekking
Dedicated server/VPSbaremetal, vpsJa
Public Cloud ComputeinstanceJa
Public Cloud/containerskube, rancher, container-registryJa
Public Cloud/databasesdatabase,managed-databasesGedeeltelijk
Public Cloud/analyticsmanaged-analyticsGedeeltelijk
Public Cloud/storagestorage-s3, storage-swift, storage-block, storageJa
Public Cloud/netwerkloadbalancer, gateway,private, network, region, cssh-key, user, quota, cloudJa
Public Cloud/Data Platformdata platformGedeeltelijk
Public Cloud/AI-oplossingen en kwantumai deploy, ai training, ai notebook, quantum emulator, quantum qpuGedeeltelijk
Identiteit/toegangiam, loginGedeeltelijk
Private Cloud/hybridededicated-cloud, dedicated-cluster, nutanixGedeeltelijk
Netwerkip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicatedGedeeltelijk
Domeinen/DNS/e-mail/webhostingdomain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-databaseGedeeltelijk
Back-up/beveiliging/ondersteuningveeam*, ssl, okms, support-tickets, vmwareclouddirector-*Gedeeltelijk

Volledige lijst met opdrachten: ovhcloud -h. Details: compatibele producten op GitHub.

Use cases en voorbeelden

Algemene syntaxis: ovhcloud [commando] {sub-commando's} {parameters}.
Uitvoerformats: tabel, JSON, YAML of gval-expressies.

DoelOpdracht
Aanmelden en inloggegevens opslaanovhcloud login
Lijst van VPS'en (tabel)ovhcloud vps list
Details van een VPS in JSONovhcloud vps get -o json
Herinstalleer een Bare Metal-server (interactieve modus)ovhcloud baremetal reinstall --editor
Som instances op en filter op de regio GRA9ovhcloud cloud instance list --filter 'region=="GRA9"'
Haal de ID van een pool met MKS-nodes op op naamovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id'

Nuttige globale opties: -o --output, -f, --format (gval-expressie), -h, --help. 

Beheer uw hele cloud vanuit de terminal.

Installatie met één commando, open source, compatibel met OpenStack en gericht op de OVHcloud-portefeuille. Probeer de CLI zonder contractuele verplichting.

Antwoord op uw vragen

Wat kan ik doen met de OVHcloud CLI?

Met de OVHcloud CLI kunt u uw OVHcloud-diensten vanuit een terminal beheren. U kunt bijvoorbeeld eenvoudig diensten vanuit de terminal opsommen, creëren, wijzigen of verwijderen. De CLI is nog in ontwikkeling, maar de dekking en features zullen in de loop van de tijd toenemen.

Wat is de gedetailleerde lijst met diensten die door de OVHcloud CLI worden afgedekt?

De OVHcloud CLI is nog in ontwikkeling, de dekking zal dus toenemen. U kunt de details van de huidige dekking lezen door het commando « ovhcloud -h » in de CLI in te voeren.

Hoe werkt authenticatie?

Voor authenticatie kunt u de beschikbare documentatie hier raadplegen.

Is er documentatie beschikbaar?

In ons documentatiecentrum vindt u een handleiding om goed te beginnen met de OVHcloud CLI. De GitHub README beschrijft de installatie, authenticatie en voorbeelden.

Hoe kan ik me eenvoudig authenticeren?

De eenvoudigste methode is "ovhcloud login": dit creëert en registreert uw API-inloggegevens interactief. U kunt ook een bestand "~/.ovh.conf" of omgevingsvariabelen gebruiken voor scripts en CI/CD.

Welke producten worden volledig ondersteund door de CLI?

De producten met volledige dekking ("Ja") zijn onder andere: Public Cloud-instances, Kubernetes (MKS), Object Storage S3/Swift, Block Storage, Bare Metal, VPS en IAM. Typ "ovhcloud -h" voor de actuele lijst met commando's.