Sobre a residência de dados

O Developer Connect está em conformidade com os requisitos de residência de dados. A residência de dados descreve onde seus dados são armazenados em repouso. Para garantir a conformidade, o Developer Connect faz o seguinte:

  • armazena dados de recursos em instâncias regionais do Spanner
  • replica dados apenas nas regiões de nuvem designadas
  • enfileira dados de webhook em filas regionais do Spanner

No entanto, isso não é válido para todas as conexões. Por padrão, as conexões do GitHub usam um tópico global do Pub/Sub para entrega de eventos. Em seguida, o tópico é replicado para assinaturas regionais. Embora as mensagens do Pub/Sub não sejam armazenadas permanentemente por ele, esse roteamento global não atende aos requisitos de residência de dados porque o Pub/Sub armazena cada mensagem em um tópico global temporariamente.

Quando você cria uma conexão do GitHub usando a Google Cloud CLI, ela é regional, mas o app GitHub do Developer Connect que ela usa é global e, portanto, não atende aos requisitos de residência de dados.

Quando você cria uma conexão do GitHub usando o console Google Cloud , a residência de dados fica desativada por padrão para essa conexão. Para ativar, marque a caixa de seleção Ativar residência de dados. Assim, essa conexão do GitHub fica em conformidade com a residência de dados. O Developer Connect cria um app GitHub para sua conexão, de propriedade da sua conta de usuário ou organização do GitHub. O app usa um endpoint de webhook regionalizado por conexão.

Para criar uma conexão do GitHub compatível com a residência de dados, consulte Conectar ao GitHub.