À propos de la résidence des données

Developer Connect respecte les exigences de résidence des données. La résidence des données décrit l'emplacement de stockage de vos données au repos. Pour assurer la conformité, Developer Connect effectue les opérations suivantes :

  • stocke les données de ressources dans des instances Spanner régionales.
  • réplique les données uniquement dans les régions cloud désignées.
  • met en file d'attente les données de webhook dans des files d'attente Spanner régionales.

Toutefois, cela ne s'applique pas à toutes les connexions. Par défaut, les connexions GitHub utilisent un sujet Pub/Sub global pour la diffusion des événements. Le sujet est ensuite répliqué dans les abonnements régionaux. Bien que les messages Pub/Sub ne soient pas stockés de manière permanente par Pub/Sub, cet acheminement mondial ne répond pas aux exigences de résidence des données, car Pub/Sub stocke temporairement chaque message dans un sujet mondial.

Lorsque vous créez une connexion GitHub à l'aide du Google Cloud CLI, cette connexion est régionale. Toutefois, l'application GitHub Developer Connect utilisée par la connexion est globale et ne respecte donc pas les exigences de résidence des données.

Lorsque vous créez une connexion GitHub à l'aide de la console Google Cloud , la résidence des données est désactivée par défaut pour cette connexion. Pour l'activer, cochez la case Activer la résidence des données. Cela permet de rendre cette connexion GitHub conforme à la résidence des données. Developer Connect crée une application GitHub pour votre connexion, qui appartient à votre compte utilisateur ou organisation GitHub. L'application utilise un point de terminaison de webhook régionalisé par connexion.

Pour créer une connexion GitHub conforme à la résidence des données, consultez Se connecter à GitHub.