Command Line Interface

Nehmen Sie die Bereitstellung und Verwaltung Ihrer Infrastruktur direkt über die Befehlszeile vor.

Steuern Sie Ihre Infrastruktur

Wir bieten statisch kompilierte Binärprogramme für Darwin (Mac OS), GNU/Linux und Windows-Plattformen. Die Aktionen werden rund um eine Reihe an Verben, wie z. B. list, get, create und update, organisiert. Diese können mit einer breiten Palette an Produkten verwendet werden.

Authentifizierung

Nachdem Sie die neueste Version installiert haben, können Sie den Befehl scw init ausführen. Dies wird Ihr Profil und die Authentifizierung einrichten. Sie können sich entweder mit einem gültigen Geheimschlüssel oder mit Ihren Anmeldedaten (E-Mail, Passwort und 2FA-Code) anmelden. Standardmäßig werden Ihre Anmeldedaten in HOME/.config/scw/config.yaml auf der UNIX-Plattform und in Ihrem NUTZERPROFIL in Windows gespeichert.

Auto-Vervollständigung

Wir haben eine gemeinsame Syntax in allen unseren Produkten: Namespace, Ressource und Verb. Ein Beispiel mit dem folgenden Befehl: scw instance server list.

  • Instance: Bezieht sich auf den Namespace
  • Server: Bezieht sich auf die Ressource, die im Namespace des Produkts beibehalten wird
  • List: Bezieht sich auf das Verb, das auf die derzeit gewählte API angewendet wird

Ein Blick ins Innere

  • Authentifizierung2FA-Anmeldeinformationen oder API-Schlüssel

  • Open SourceApache 2 Lizenz

  • Auto-VervollständigungUnterstützt bash, zsh und fish

  • KompatibilitätMacOS, Linux, Windows

  • RessourcenmanagementKontrollieren Sie eine hohe Anzahl an Ressourcen

  • ProgrammierspracheIn Go geschrieben

Anwendungsfälle

Eine CI/CD-Pipeline wird oft durch eine Codeänderung ausgelöst (wie ein Post-Commit-Hook in Git). Es kann hilfreich sein, die Änderung zusammenzuführen und dann Ihren Code bereitzustellen.
Um automatisch neue Ressourcen bereitzustellen, wenn Änderungen auftreten und validiert wurden, können Sie benutzerdefinierte Skripte schreiben, die Scaleway-CLI-Befehle starten.

Es kann schwierig sein, alle Ressourcen auf dem neuesten Stand zu halten, besonders wenn Sie viele davon haben. Mit dem Scaleway Befehlszeilen-Interface können Sie problemlos Aktualisierungen für eine große Anzahl von Ressourcen durchführen. Als Beispiel können Sie den folgenden Befehl verwenden:

scw instance server update.

Wenn Ihr Unternehmen wächst, benötigen Sie mehr Ressourcen, um erfolgreich zu sein. Ein gängiger Anwendungsfall bei SaaS-Architekturen mit mehreren Instances ist die Bereitstellung aller erforderlichen Komponenten, wenn ein neuer Kunde gewonnen wird. Zur Automatisierung dieser Vorgänge sollten Sie einige Zeit investieren und ein Skript schreiben, das automatisch die Instances und Volumes Ihres Kunden erstellt und Ihre Software auf diesen Ressourcen laufen lässt.

Effiziente Verwaltung und Bereitstellung Ihrer Infrastruktur mit dem CLI

CLI-Hauptbefehle

Scaleway
  • 1
    $
  • 2
  • 3
  • 4
  • 5

Häufig gestellte Fragen

Das CLI verfügt über einen Bootstrapping-Befehl, genannt init. Geben Sie ganz einfach scw init ein, um zu beginnen. Sobald Ihre Anmeldedaten erstellt sind, öffnen Sie das README und die Dokumentation, um alle unsere Funktionen zu entdecken.

Eine vollständige Anleitung für die Migration finden Sie direkt bei Github.

Keine! Das CLI wird als einzelnes Binärprogramm entwickelt, das Sie direkt auf Ihrem Gerät ausführen können. Den Quellcode finden Sie hier.

Standardmäßig speichern wir alles in HOME/.config/scw/config.yaml auf der UNIX-Plattform und in Ihrem BENUTZERPROFIL in Windows.

Sie können dies direkt über das CLI machen!
Diese Befehle öffnen eine Github-Anfrage für Sie:

scw feedback bug

or

scw feedback feature