Datenstandort

Developer Connect erfüllt die Anforderungen an den Datenstandort. Mit Datenstandort wird beschrieben, wo Ihre im Ruhezustand befindlichen Daten gespeichert werden. Um die Einhaltung der Anforderungen zu gewährleisten, führt Developer Connect folgende Schritte aus:

  • Speichert Ressourcendaten in regionalen Spanner-Instanzen
  • Repliziert Daten nur in den angegebenen Cloud-Regionen
  • Stellt Webhook-Daten in regionalen Spanner-Warteschlangen in die Warteschlange

Dies 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, erfüllt dieses globale Routing die Anforderungen an den Datenstandort nicht, 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 erfüllt daher nicht die Anforderungen an den Datenstandort.

Wenn Sie eine GitHub-Verbindung über die Google Cloud Konsole erstellen, ist der Datenstandort für diese Verbindung standardmäßig deaktiviert. Sie können ihn aktivieren, indem Sie das Kästchen Datenstandort aktivieren anklicken. Dadurch erfüllt diese GitHub-Verbindung die Anforderungen an den Datenstandort. 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, der verhindert, dass Daten an ein globales Pub/Sub-Thema gesendet werden.

Informationen zum Erstellen einer GitHub-Verbindung, die die Anforderungen an den Datenstandort erfüllt, finden Sie unter Verbindung zu GitHub herstellen.