Cookies time! 🍪

We use cookies in order to improve our website and to offer you a better experience. You can also consult our Cookie policy.

API

APIs verstehen

Vollkommene Ökosystem-Kompatibilität

Scaleways APIs sind ein Grundbaustein des Scaleway-Ökosystems: alles was Sie über die Web-Konsole machen können, können Sie über die APIs machen. Darum ermöglichen APIs Ihnen den Zugang zu allen Scaleway-Produkten, einschließlich Storage, Compute und vieles mehr.

Zugriff auf Cloud-APIs

Scaleway APIs ist zugänglich über konventionelle HTTP-Anfragen oder über die verfügbare Client-Bibliothek.
Wir verwenden konventionelle HTTP-Antwortcodes, um den Erfolg oder das Fehlschlagen einer API-Anfrage zu übermitteln.

Authentifizierung

Jede an Scaleway-APIs gerichtete Anfrage muss authentifiziert werden. Scaleway-APIs handhaben dies mit einem X-Auth-Token HTTP-Header, der mit der Anfrage übermittelt werden muss.

Endpunkte

Sämtliche Scaleway-APIs können über einen einzigen Endpunkt aufgerufen werden:
api.scaleway.com
Jeder Endpunkt folgt diesem Muster:
api.scaleway.com/{product}/{version}/…
Im Folgenden finden Sie einige Beispiele.

Die öffentliche Schnittstelle für Entwickler

Developers website

Gängige Anwendungsfälle

Indem Sie Scaleway APIs in die Schnittstelle eines Cloud-Vertriebspartners integrieren, können Sie Cloud-Ressourcen über die API-Anrufe anbieten und verkaufen. Verkaufen Sie virtuelle Instanzen, Speicher oder ein Cloud-Produkt über Ihre eigene weiß-gekennzeichnete Plattform.

Steuern Sie Ihre gesamte Infrastruktur direkt über Ihr IT-System oder Ihre eigenen DevOps-Schnittstellen. Außerdem ist es bei der Bereitstellung von Infrastrukturressourcen über die APIs der Cloud-Anbieter einfacher, eine Multi-Cloud-Strategie zu entwickeln.

Einige Anwendungsfälle erfordern einen gewissen Zeitaufwand für das Schreiben fortgeschrittener Skripte, die die öffentlichen APIs nutzen, um automatisch Instanzen zu erstellen oder zu löschen oder einer Anwendung auf der Grundlage benutzerdefinierter Metriken Speicher hinzuzufügen oder zu entfernen.

API-Hauptbefehle

Scaleway
  • 1
    $
  • 2
  • 3
  • 4

Häufig gestellte Fragen

Scaleway API ist die Scaleway öffentliche Schnittstelle für Sie, um Ihre Cloud-Ressourcen ohne die Scaleway-Konsole zu steuern. API ist das Akronym für Application Programming Interface. Sie können mit nur wenigen HTTP(S)-Anfragen Informationen über Ihre Infrastruktur erhalten, Instanzen erstellen, Sicherungen durchführen und vieles mehr.

Um API zu verwenden, müssen Sie zumindest Ihr (oder ) abrufen. Sie können die Konsole verwenden, um die API-Anmeldedaten abzurufen. Navigieren Sie einfach unter die Registerkarte Anmeldedaten im Dashboard Ihrer Projekte und generieren Sie einen neuen API-Schlüssel.

Das Command Line Interface (CLI) ist eine Software, die Sie auf einerm Terminal verwenden und sollte benutzerfreundlicher sein. Hinter dem CLI steht eine API-Anfrage (siehe oberes technisches Diagramm).
Mit CLI könne nSIe zum Beispiel folgenden Befehl anwenden:

scw instance server list

Wobei ein API-Anruf so aussieht:
curl -H "X-Auth-Token: $TOKEN" https://api.scaleway.com/instance/v1/zones/fr-par-1/servers

Ja. Alle neue Funktionen werden zuerst integriert, damit sie mit der öffentlichen API kompatibel sind, und sind anschließend in der Konsole verfügbar. Das heißt, Sie können auch Zugang zu Funktionalitäten haben, die noch nicht in der Konsole verfügbar sind, jedoch bereits in die öffentliche API integriert sind.

Wenden Sie sich ganz einfach an die Scaleway Community Slack. Wir sind auf den Kanälen #opensource und #cli präsent.