OVHcloud CLI


OVHcloud CLI

Open Source


Die offizielle CLI zum Steuern Ihrer gesamten OVHcloud Cloud über Ihr Terminal. Schnelle Installation, geführte Authentifizierung: Die CLI ist ein einfaches Tool, mit dem Sie Ihre OVHcloud Dienste im Handumdrehen steuern können.

Installation

mit nur einem Befehl

Use Cases

Test, Entwicklung und Produktion

Für Agenten geeignet

und kompatibel mit Ihren CI/CD-Pipelines

Abdeckung

der meisten Dienste und Infrastrukturen von OVHcloud

Vorteile und Nutzen

Steigern Sie Ihre Effizienz, automatisieren Sie Ihre Abläufe und behalten Sie die Kontrolle über alle Ihre OVHcloud-Dienste – mit einem Tool, das speziell für DevOps- und SRE-Teams entwickelt wurde.

Schnelligkeit und Effizienz

Ein einziger Befehl zum Auflisten, Erstellen, Bearbeiten oder Löschen von Ressourcen. Verbringen Sie weniger Zeit in Ihren grafischen Benutzeroberflächen und arbeiten Sie direkt über Ihr Terminal.

Automatisierung und CI/CD

Integrieren Sie die CLI in Ihre Skripte, Pipelines und Orchestrierungstools. Leicht reproduzierbare Workflows: ideal für die Bereitstellung und Migration im großen Maßstab.

Kontrolle und Transparenz

Open-Source-Code, selbsterklärende Befehle und formatierbare Ausgaben (JSON, YAML, Tabelle). Konzipiert für Entwicklungs- und DevOps-Teams, die die Kontrolle behalten möchten.

Die Besonderheiten

Eine CLI, die sich an Marktstandards und am OVHcloud Ökosystem orientiert.

Icons/concept/scaleUpCreated with Sketch.

Weiterentwicklung mit dem OVHcloud Portfolio

Die Roadmap der CLI zielt auf die Kompatibilität mit einem breiten Spektrum an OVHcloud Diensten ab: Public Cloud, Private Cloud, Bare Metal, VPS, Hosting, Netzwerk, Datenbanken, AI. Wir geben Ihnen ein einziges Tool zum Verwalten aller OVHcloud Dienste an die Hand.

Volle Kompatibilität mit dem OpenStack-Stack

Die OVHcloud CLI ergänzt die Befehlsschnittstellen der Technologien, die von einigen unserer Dienste genutzt werden (z. B. kubectl, S3). Vollständige Reversibilität und auf Ihre individuellen Anforderungen zugeschnittene Tools.

Installation in wenigen Sekunden

Zahlreiche Optionen zur Anpassung an Ihre Umgebung. Empfohlene Methode: ein einziger Befehl, ohne umfangreiche Abhängigkeiten.

Eine CLI für das gesamte OVHcloud Portfolio

Zunehmende Abdeckung der OVHcloud Produkte mit dedizierten Befehlen.
„Ja“ = vollständige Abdeckung, „Teilweise“ = Abdeckung wird derzeit erweitert.

KategorieBefehl/ProduktAbdeckung
Dedicated Server/VPSbaremetal, vpsJa
Public Cloud/ComputeinstanceJa
Public Cloud/Containerkube, rancher, container-registryJa
Public Cloud/Datenbankendatabase,managed-databasesTeilweise
Public Cloud/Analysenmanaged-analyticsTeilweise
Public Cloud/Storagestorage-s3, storage-swift, storage-block, storageJa
Public Cloud/Netzwerkloadbalancer, gateway,private, network, region, cssh-key, user, quota, cloudJa
Public Cloud/Data Platformdata platformTeilweise
Public Cloud/AI- und Quantencomputing-Lösungenai deploy, ai training, ai notebook, quantum emulator, quantum qpuTeilweise
Identität/Zugriffiam, loginTeilweise
Private Cloud/Hybriddedicated-cloud, dedicated-cluster, nutanixTeilweise
Netzwerkip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicatedTeilweise
Domains/DNS/E-Mail/Hostingdomain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-databaseTeilweise
Backup/Sicherheit/Supportveeam*, ssl, okms, support-tickets, vmwareclouddirector-*Teilweise

Vollständige Liste der Befehle: ovhcloud -h. Details: kompatible Produkte auf GitHub.

Use Cases und Beispiele

Allgemeine Syntax: ovhcloud [command] {untergeordnete Befehle} {Parameter}.
Ausgabeformate: Tabelle, JSON, YAML oder gval-Ausdrücke.

ZielBefehl
Anmelden und Zugangsdaten speichernovhcloud login
VPS auflisten (Tabelle)ovhcloud vps list
Details zu einem VPS im JSON-Formatovhcloud vps get -o json
Neuinstallation eines Bare-Metal-Servers (interaktiver Modus)ovhcloud baremetal reinstall --editor
Instanzen auflisten und nach der Region GRA9 filternovhcloud cloud instance list --filter 'region=="GRA9"'
Die ID eines MKS Node-Pools anhand des Namens abrufenovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id'

Nützliche globale Optionen: -o --output, -f, --format (expression gval), -h, --help. 

Ihre gesamte Cloud über das Terminal steuern

Installation mit einem einzigen Befehl, Open-Source-basiert, OpenStack-kompatibel und auf das OVHcloud Portfolio abgestimmt. Testen Sie die CLI unverbindlich.

Häufig gestellte Fragen

Was kann ich mit der OVHcloud CLI tun?

Mit der OVHcloud CLI können Sie Ihre OVHcloud Dienste über ein Terminal verwalten. Sie können beispielsweise Dienste ganz einfach über das Terminal auflisten, erstellen, bearbeiten oder löschen. Die CLI befindet sich noch in der Entwicklung. Die Abdeckung und Funktionen werden im Laufe der Zeit erweitert.

Wie lautet die detaillierte Liste der Dienste, die von der CLI von OVHcloud abgedeckt werden?

Die OVHcloud CLI befindet sich noch in der Entwicklung. Die Abdeckung wird dementsprechend noch erweitert. Die aktuelle Abdeckung wird angezeigt, wenn Sie in der CLI den Befehl „ovhcloud -h“ eingeben.

Wie kann ich mich authentifizieren?

Informationen zur Authentifizierung finden Sie in der hier verfügbaren Dokumentation.

Gibt es eine Dokumentation?

In unserer Dokumentation finden Sie einen Guide für Ihre ersten Schritte mit der OVHcloud CLI. In der GitHub-Readme-Datei finden Sie detaillierte Informationen zur Installation, zur Authentifizierung und auch Beispiele.

Wie kann man sich ganz einfach authentifizieren?

Die einfachste Methode ist „ovhcloud login“: Damit werden Ihre API-Zugangsdaten interaktiv erstellt und gespeichert. Sie können auch eine „~/.ovh.conf“-Datei oder Umgebungsvariablen für Skripte und CI/CD verwenden.

Welche Produkte werden von der CLI vollständig unterstützt?

Zu den Produkten mit vollständiger Abdeckung („Ja“) gehören insbesondere: Public-Cloud-Instanzen, Kubernetes (MKS), S3/Swift Object Storage, Block Storage, Bare Metal, VPS und IAM. Geben Sie „ovhcloud -h“ ein, um die aktuelle Liste der Befehle anzuzeigen.