Acerca de la residencia de los datos

Developer Connect cumple con los requisitos de residencia de datos. La residencia de datos describe dónde se almacenan tus datos en reposo. Para garantizar el cumplimiento, Developer Connect hace lo siguiente:

  • Almacena datos de recursos en instancias regionales de Spanner
  • Replica datos solo dentro de las regiones de la nube designadas
  • Pone en cola los datos de webhook dentro de las colas regionales de Spanner

Sin embargo, esto no se aplica a todas las conexiones. De forma predeterminada, las conexiones de GitHub usan un tema global de Pub/Sub para la entrega de eventos. Luego, el tema se replica en las suscripciones regionales. Si bien Pub/Sub no almacena los mensajes de forma permanente, este enrutamiento global no cumple con los requisitos de residencia de datos, ya que Pub/Sub almacena cada mensaje en un tema global de forma temporal.

Cuando creas una conexión de GitHub con Google Cloud CLI, esa conexión es regional, pero la app de GitHub de Developer Connect que usa la conexión es global y, por lo tanto, no cumple con los requisitos de residencia de datos.

Cuando creas una conexión de GitHub con Google Cloud console, la residencia de datos está inhabilitada de forma predeterminada para esa conexión. Para habilitarla, activa la casilla de verificación Habilitar residencia de datos. De esta manera, esta conexión de GitHub cumple con la residencia de datos. Developer Connect crea una app de GitHub para tu conexión, que es propiedad de tu organización o cuenta de usuario de GitHub. La app usa un extremo de webhook regionalizado por conexión.

Para crear una conexión de GitHub que cumpla con los requisitos de residencia de datos, consulta Conéctate a GitHub.