Endpoint

Endpoint beschreibt einen Netzwerkendpunkt, der eine Reihe von APIs bedient. Ein Dienst kann eine beliebige Anzahl von Endpunkten bereitstellen. Alle Endpunkte verwenden dieselbe Dienstkonfiguration, z. B. die Kontingentkonfiguration und die Monitoring-Konfiguration.

Beispiel für eine Dienstkonfiguration:

name: library-example.googleapis.com
endpoints:
  # Below entry makes 'google.example.library.v1.Library'
  # API be served from endpoint address library-example.googleapis.com.
  # It also allows HTTP OPTIONS calls to be passed to the backend, for
  # it to decide whether the subsequent cross-origin request is
  # allowed to proceed.
- name: library-example.googleapis.com
  allowCors: true
JSON-Darstellung

{
  "name": string,
  "aliases": [
    string
  ],
  "features": [
    string
  ],
  "target": string,
  "allowCors": boolean
}
Felder
name

string

Der kanonische Name dieses Endpunkts.

aliases[]
(deprecated)

string

VERALTET: Dieses Feld wird nicht mehr unterstützt. Statt Aliasse zu verwenden, geben Sie bitte mehrere google.api.Endpoint für jeden der gewünschten Aliasse an.

Weitere Namen, auf denen dieser Endpunkt gehostet wird.

features[]

string

Die Liste der Funktionen, die auf diesem Endpunkt aktiviert sind.

target

string

Die Spezifikation einer im Internet routbaren Adresse des API-Front-Ends, das Anfragen an diesen API-Endpunkt verarbeitet. Es sollte entweder eine gültige IPv4-Adresse oder ein vollständig qualifizierter Domainname sein. Zum Beispiel "8.8.8.8" oder "myservice.appspot.com".

allowCors

boolean

Wenn CORS (domain-übergreifender Datenverkehr) zugelassen wird, können die von diesem Endpunkt ausgehenden Back-Ends HTTP-OPTIONS-Anfragen empfangen und beantworten. Die Antwort wird vom Browser verwendet, um zu bestimmen, ob die nachfolgende übergreifende Anfrage fortgesetzt werden darf.