Datenstandort

Developer Connect entspricht den Anforderungen an den Datenstandort. Der Datenstandort beschreibt, wo Ihre inaktiven Daten gespeichert werden. Um die Einhaltung der Richtlinien zu gewährleisten, führt Developer Connect die folgenden Schritte aus:

  • Speichert Ressourcendaten in regionalen Spanner-Instanzen
  • Daten werden nur in bestimmten Cloud-Regionen repliziert.
  • Stellt Webhook-Daten in regionalen Spanner-Warteschlangen an

Das gilt jedoch nicht für alle Verbindungen. Standardmäßig verwenden GitHub-Verbindungen ein globales Pub/Sub-Thema für die Ereignisübermittlung. Das Thema wird dann in regionale Abos repliziert. Obwohl die Pub/Sub-Nachrichten nicht dauerhaft von Pub/Sub gespeichert werden, entspricht dieses globale Routing nicht den Anforderungen an den Datenstandort, da Pub/Sub jede Nachricht vorübergehend in einem globalen Thema speichert.

Wenn Sie eine GitHub-Verbindung mit der Google Cloud CLI erstellen, ist diese Verbindung regional. Die Developer Connect GitHub-App, die von der Verbindung verwendet wird, ist jedoch global und entspricht daher nicht den Anforderungen an den Datenstandort.

Wenn Sie eine GitHub-Verbindung über die Google Cloud Console erstellen, ist der Datenstandort für diese Verbindung standardmäßig deaktiviert. Sie können den Datenstandort aktivieren, indem Sie das Kästchen Datenstandort aktivieren anklicken. Dadurch wird diese GitHub-Verbindung datenstandortkonform. Developer Connect erstellt eine GitHub-App für Ihre Verbindung, die Ihrem GitHub-Nutzerkonto oder Ihrer Organisation gehört. Die App verwendet einen regionalisierten Webhook-Endpunkt pro Verbindung.

Informationen zum Erstellen einer datenstandortkonformen GitHub-Verbindung finden Sie unter Verbindung zu GitHub herstellen.