Informationen zur API Gateway-Entwicklungsumgebung

API Gateway bietet Ihnen drei grundlegende Möglichkeiten für die Interaktion mit den Diensten und Ressourcen, die zum Erstellen von APIs erforderlich sind:

Google Cloud Console

Grafik: Screenshot der Cloud Console zur Veranschaulichung einer Web-UI

Die Google Cloud Console bietet eine webbasierte, grafische Benutzeroberfläche, mit der Sie Ihre Projekte und Ressourcen in der Google Cloud Console(Google Cloud) verwalten können. Bei Verwendung der Google Cloud Console erstellen Sie ein neues Projekt oder wählen ein vorhandenes Projekt aus und nutzen die Ressourcen, die Sie im Rahmen dieses Projekts anlegen.

Sie können mehrere Projekte erstellen und damit die Aufgaben auf beliebige und für Sie sinnvolle Weise trennen. Sie sollten beispielsweise ein neues Projekt beginnen, wenn nur bestimmte Teammitglieder auf die Ressourcen in diesem Projekt zugreifen sollen, während weiterhin alle Teammitglieder auf die Ressourcen in dem anderen Projekt zugreifen können.

Befehlszeile

Wenn Sie lieber in einem Terminalfenster arbeiten, können Sie über die Google Cloud CLI auf die benötigten Befehle zugreifen. Mit der gcloud CLI können Sie sowohl Ihren Entwicklungsworkflow als auch Ihre Google Cloud-Ressourcen verwalten. Die vollständige Liste der verfügbaren Befehle finden Sie in der Referenz zu gcloud.

Google Cloud bietet außerdem Cloud Shell, eine browserbasierte, interaktive Shell-Umgebung für Google Cloud. Sie können auf Cloud Shell über die Google Cloud Console zugreifen.

Cloud Shell bietet folgende Vorteile:

  • eine temporäre Compute Engine-VM-Instanz
  • Befehlszeilenzugriff auf die Instanz von einem Webbrowser aus
  • integrierter Codeeditor
  • 5 GB nichtflüchtigen Speicher
  • Vorinstalliertes Google Cloud CLI und andere Tools
  • Sprachunterstützung für Java, Go, Python, Node.js, PHP, Ruby und .NET
  • Webvorschau
  • Integrierte Autorisierung für den Zugriff auf Projekte und Ressourcen der Google Cloud Console

Oberfläche von Cloud Shell

Clientbibliotheken

Die gcloud CLI enthält Clientbibliotheken, mit denen Sie Ressourcen einfach erstellen und verwalten können. Google Cloud-Clientbibliotheken bieten APIs für zwei Hauptzwecke:

  • App APIs ermöglichen einen Zugriff auf die Dienste. App APIs sind für unterstützte Sprachen wie Node.js und Python optimiert. Diese Bibliotheken basieren auf Dienstmetaphern. Sie können also auf eine natürlichere Art mit den Diensten arbeiten und müssen weniger Boilerplate-Code schreiben. Die Bibliotheken bieten außerdem Hilfsfunktionen für die Authentifizierung und Autorisierung.

  • Admin APIs bieten eine Funktionalität für das Ressourcenmanagement. Sie können mit Admin APIs beispielsweise Ihre eigenen automatisierten Tools erstellen.

Weitere Informationen zur API Gateway-Clientbibliothek finden Sie unter APIs und Referenz.

Nächste Schritte