Python 2 wird von der Community nicht mehr unterstützt. Wir empfehlen die Migration von Python 2-Anwendungen zu Python 3.

Kommunikation zwischen Diensten

Regions-ID

REGION_ID ist ein Abkürzungscode, den Google basierend auf der Region zuweist, die Sie beim Erstellen Ihrer Anwendung ausgewählt haben. Der Code bezieht sich nicht auf ein Land oder eine Provinz, auch wenn einige Regionen-IDs häufig verwendeten Länder- und Provinzcodes ähneln. Das Einbinden von REGION_ID.r in App Engine-URLs ist für vorhandene Anwendungen optional und wird bald für alle neuen Anwendungen erforderlich sein.

Für einen reibungslosen Übergang wird App Engine nach und nach für die Verwendung von Regions-IDs aktualisiert. Wenn wir Ihr Google Cloud-Projekt noch nicht aktualisiert haben, wird für Ihre Anwendung keine Regions-ID angezeigt. Da die ID für vorhandene Anwendungen optional ist, müssen Sie keine URLs aktualisieren oder andere Änderungen vornehmen, sobald die Regions-ID für Ihre vorhandenen Anwendungen verfügbar ist.

Hier finden Sie weitere Informationen zu Regions-IDs.

Sie können verschiedene Methoden verwenden, wenn Sie die Kommunikation zwischen Ihren App Engine-Diensten oder mit anderen Diensten, einschließlich Google Cloud-Diensten und externen Anwendungen, ermöglichen möchten.

Am einfachsten ist die Kommunikation in Form gezielter HTTP-Anfragen an den App Engine-Dienst. Dabei enthält die URL den Namen oder die ID einer Ressource. Sie können zusätzlich zur entsprechenden Cloud-Projekt-ID beispielsweise die ID des Dienstes oder der Version einfügen, die aufgerufen werden soll:


https://VERSION_ID-dot-SERVICE_ID-dot-PROJECT_ID.REGION_ID.r.appspot.com

Weitere Informationen zu gezielten Anfragen Ihrer Dienste einschließlich der Definition von HTTPS-URLs finden Sie unter Anfragen weiterleiten. Unter Authentifizierung für Server-zu-Server-Produktionsanwendungen einrichten wird beschrieben, wie Sie Anfragen zwischen Ihren Diensten und anderen Google Cloud-Diensten autorisieren.

Weitere Informationen zur gemeinsamen Nutzung von Daten in Datenbanken und der App Engine-Anwendung bzw. einer anderen externen Anwendung finden Sie unter Drittanbieterdatenbanken verwenden. In der Standardumgebung können Sie mit der URL Fetch API auch Anfragen zwischen verschiedenen Diensten und von Diensten an externe Endpunkte weiterleiten.

Darüber hinaus besteht für Dienste in der Standardumgebung, die im selben Cloud-Projekt enthalten sind, auch die Möglichkeit, eine der App Engine APIs für die folgenden Aufgaben zu verwenden: