Glossar

Diese Seite enthält kurze Definitionen und Links zu weiteren Informationen für die Begriffe, die in der Cloud Endpoints-Dokumentation verwendet werden.

API-Schlüssel
Ein Code, der von einer Clientanwendung beim Aufrufen einer API übergeben wird. API-Schlüssel identifizieren die Anwendung oder das Google Cloud-Projekt, das den Aufruf der API durchführt. Weitere Informationen zur Verwendung eines API-Schlüssels mit Ihrer Endpoints API finden Sie unter API-Schlüssel effizient nutzen.
Auth0
Ein Dienst, mit dem Sie festlegen können, wie sich Nutzer bei Anwendungen authentifizieren. Weitere Informationen finden Sie unter Auth0.
Cloud Endpoints Frameworks
Endpoints Frameworks für die App Engine-Standardumgebung besteht aus Tools, Bibliotheken und Funktionen, mit denen Sie APIs und Clientbibliotheken aus einer App Engine-Anwendung generieren können. Weitere Informationen finden Sie unter Endpoints Frameworks.
Container
Ein Softwarepaket, das die Bibliotheken, Frameworks und Einstellungen enthält, die für die Ausführung einer Anwendung erforderlich sind. Weitere Informationen finden Sie unter Was ist ein Container?.
CORS
Cross-Origin Resource Sharing (CORS) ist eine Spezifikation, mit der Webanwendungen auf Ressourcen zugreifen können, die sich auf einem Server in einer anderen Domain (technisch betrachtet also mit anderer Herkunft) befinden. Weitere Informationen zu CORS finden Sie in den Webdokumenten für Mozilla Developer Network (MDN) und unter Fetch Living Standard.
Docker
Open-Source-Software, mit der Sie die Bereitstellung von Anwendungen in Softwarecontainern automatisieren können. Weitere Informationen finden Sie unter Was ist Docker?.
Extensible Service Proxy
Der Extensible Service Proxy (ESP) ist ein leistungsstarker, skalierbarer Proxy auf Basis von Nginx, der vor einem OpenAPI- oder gRPC-API-Back-End ausgeführt wird und API-Verwaltungsfeatures wie Authentifizierung, Monitoring und Logging bereitstellt. Weitere Informationen finden Sie unter Über Cloud Endpoints und Architekturübersicht zu Cloud Endpoints.
Extensible Service Proxy V2

Der Extensible Service Proxy V2 (ESPv2) ist ein leistungsstarker, skalierbarer Proxy auf Basis von Envoy, der vor einem OpenAPI- oder gRPC-API-Back-End ausgeführt wird und API-Verwaltungsfeatures wie Authentifizierung, Monitoring und Logging bereitstellt. Weitere Informationen finden Sie unter Über Cloud Endpoints und Architekturübersicht zu Cloud Endpoints.

ESPv2 unterstützt Version 2 der OpenAPI-Spezifikation und der gRPC-Spezifikation.

Firebase Authentication

Der Authentifizierungsdienst von Google, der die Endnutzeranmeldung für Clientanwendungen mit Anmeldedaten von den großen föderierten Identitätsanbietern wie Google, Facebook oder Twitter unterstützt. Weitere Informationen finden Sie unter Firebase-Authentifizierung.

Google-ID-Token

Ein JSON Web Token (JWT), das die erforderlichen OpenID Connect-Felder zur Identifizierung eines Google-Nutzerkontos oder -Dienstkontos enthält und das vom Google-Authentifizierungsdienst signiert ist: https://accounts.google.com.

gRPC

Ein von Google entwickeltes allgemeines und besonders leistungsfähiges RPC-Open-Source-Framework. In gRPC kann eine Clientanwendung Methoden in einer Serveranwendung auf einem anderen Computer direkt aufrufen, als wäre sie ein lokales Objekt. Informationen zur Verwendung von gRPC mit Endpoints finden Sie unter Cloud Endpoints für gRPC APIs. Allgemeine Informationen finden Sie auf der gRPC-Website.

JWT

JSON Web Token ist ein Tokenformat mit offenem Standard für die Verwendung in HTTP-Autorisierungs-Headern und URI-Abfrageparametern. Allgemeine Informationen finden Sie unter Einführung in JSON Web Tokens.

kubectl

Eine Befehlszeilenschnittstelle für die Ausführung von Befehlen für Kubernetes-Cluster. kubectl wird beim Bereitstellen einer API für Endpoints in einem Kubernetes- oder einem Google Kubernetes Engine-Cluster verwendet. Weitere Informationen finden Sie in der kubectl-Übersicht.

Kubernetes

Open-Source-Software, mit der Sie die Bereitstellung, Verwaltung und Skalierung von Anwendungen in Containern für Hostcluster automatisieren können. Weitere Informationen finden Sie unter Kubernetes.

NGINX

Ein leistungsstarker Open-Source-HTTP-Server und -Dienstproxy, auf dem der Extensible Service Proxy (ESP) basiert. Weitere Informationen finden Sie im NGINX Wiki. Weitere Informationen zum ESP finden Sie unter Über Cloud Endpoints und Architekturübersicht zu Cloud Endpoints.

OpenAPI

Die OpenAPI-Initiative ist eine branchenweite Initiative zur Standardisierung der Beschreibung von REST APIs. Mit der OpenAPI-Spezifikation (früher Swagger-Spezifikation) beschriebene APIs können durch gängige Tools zum Erstellen von Dokumentationen, zum Automatisieren von Tests oder zum Erzeugen von Code für Clients und Server unterstützt werden. Weitere Informationen finden Sie in der OpenAPI-Übersicht.

OpenAPI-Dokument

Eine Konfigurationsdatei im YAML- oder JSON-Format zur Beschreibung der API. Weitere Informationen finden Sie unter Swagger-Grundstruktur.

Swagger UI

Mit der Swagger UI kann jeder Nutzer Vorgänge ausprobieren, die von Ihrer API freigegeben werden. Unter Ihrem Projekt Swagger UI hinzufügen erfahren Sie, wie Sie Ihrer Endpoints API eine Swagger UI hinzufügen können.

Oberfläche

Die öffentliche Schnittstelle einer API. Die Oberfläche einer API besteht aus den Methoden sowie den in den Methoden verwendeten Parametern und Rückgabetypen.