API

APIs verstehen

Vollkommene Ökosystem-Kompatibilität

Scaleways APIs sind ein Grundbaustein des Scaleway-Ökosystems: Alles was Sie über die Web-Console 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 API 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}/…

Public Interface für Entwickler

Developers-Website

Anwendungsfälle

Indem Sie Scaleway APIs in die Schnittstelle eines Cloud-Resellers integrieren, können Sie Cloud-Ressourcen über die API-Aufrufe anbieten und verkaufen. Verkaufen Sie Virtual Instances, Speicher oder ein Cloud-Produkt über Ihre eigene "white-labelled" 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 Instances 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 das Scaleway Public Interface, mit dem Sie Ihre Cloud-Ressourcen ohne die Scaleway Console steuern können. API ist das Akronym für Application Programming Interface. Sie können mit nur wenigen HTTP(S)-Anfragen Informationen über Ihre Infrastruktur erhalten, Instances erstellen, Sicherungen durchführen und vieles mehr.

Um API zu verwenden, müssen Sie zumindest Ihren SECRET_KEY (oder TOKEN) abrufen. Sie können die Console 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.

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

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

scw instance server list

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

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