Developer Connect è conforme ai requisiti di residenza dei dati. Per residenza dei dati si intende il luogo in cui i dati vengono archiviati a riposo. Per garantire la conformità, Developer Connect:
- Archivia i dati delle risorse nelle istanze Spanner regionali
- Replica i dati solo nelle regioni cloud designate
- Mette in coda i dati webhook nelle code Spanner regionali
Tuttavia, questo non è vero per tutte le connessioni. Per impostazione predefinita, le connessioni GitHub utilizzano un argomento Pub/Sub globale per la distribuzione degli eventi. L'argomento viene quindi replicato nelle sottoscrizioni regionali. Sebbene i messaggi Pub/Sub non vengano archiviati in modo permanente da Pub/Sub, questo routing globale non soddisfa i requisiti di residenza dei dati perché Pub/Sub archivia temporaneamente ogni messaggio in un argomento globale.
Quando crei una connessione GitHub utilizzando Google Cloud CLI, questa connessione è regionale, ma l'app GitHub di Developer Connect utilizzata dalla connessione è globale e pertanto non è conforme ai requisiti di residenza dei dati.
Quando crei una connessione GitHub utilizzando Google Cloud la console, la residenza dei dati è disabilitata per impostazione predefinita per quella connessione. Puoi abilitarla attivando la casella di controllo Abilita la residenza dei dati. In questo modo, la connessione GitHub diventa conforme alla residenza dei dati. Developer Connect crea un'app GitHub per la tua connessione, di proprietà del tuo account utente o della tua organizzazione GitHub. L'app utilizza un endpoint webhook regionalizzato per connessione che evita di inviare dati a un argomento Pub/Sub globale.
Per creare una connessione GitHub conforme alla residenza dei dati, consulta Connettersi a GitHub.