Tentang residensi data

Developer Connect mematuhi persyaratan residensi data. Residensi data menjelaskan lokasi penyimpanan data Anda saat tidak aktif. Untuk memastikan kepatuhan, Developer Connect melakukan hal berikut:

  • menyimpan data resource di instance Spanner regional
  • mereplikasi data hanya dalam region cloud yang ditentukan
  • mengantrekan data webhook dalam antrean Spanner regional

Namun, hal ini tidak berlaku untuk semua koneksi. Secara default, koneksi GitHub menggunakan topik Pub/Sub global untuk pengiriman peristiwa. Kemudian, topik direplikasi ke langganan regional. Meskipun pesan Pub/Sub tidak disimpan secara permanen oleh Pub/Sub, perutean global ini tidak memenuhi persyaratan residensi data karena Pub/Sub menyimpan setiap pesan dalam topik global untuk sementara.

Saat Anda membuat koneksi GitHub menggunakan Google Cloud CLI, koneksi tersebut bersifat regional, tetapi aplikasi GitHub Developer Connect yang digunakan koneksi tersebut bersifat global, dan oleh karena itu tidak mematuhi persyaratan residensi data.

Saat Anda membuat koneksi GitHub menggunakan konsol Google Cloud , residensi data dinonaktifkan secara default untuk koneksi tersebut. Anda dapat mengaktifkannya dengan mencentang kotak Aktifkan residensi data. Dengan melakukannya, koneksi GitHub ini akan mematuhi persyaratan residensi data. Developer Connect membuat aplikasi GitHub untuk koneksi Anda, yang dimiliki oleh akun pengguna atau organisasi GitHub Anda. Aplikasi menggunakan endpoint webhook yang diregionalkan per koneksi.

Untuk membuat koneksi GitHub yang mematuhi persyaratan residensi data, lihat bagian Menghubungkan ke GitHub.