Anda dapat membagikan pihak terdaftar instance AI AML dengan hingga dua instance tambahan di region Google Cloud yang sama untuk prediksi. Hal ini memungkinkan organisasi Anda melatih model pada data sebenarnya tanpa memengaruhi performa instance AI AML utama yang Anda gunakan untuk membuat pemberitahuan AML dan tanpa membayar dua kali untuk mendaftarkan pihak yang sama.
Instance AML AI utama adalah host tempat Anda mendaftarkan pihak Anda. Instance tambahan, yang disebut konsumen, tidak perlu mendaftarkan pihak. Sebagai gantinya, Anda dapat membuat prediksi untuk pihak mana pun yang terdaftar di instance host. Biasanya, instance ini digunakan untuk tugas yang kurang penting, seperti melatih dan mengevaluasi model baru sebelum di-deploy ke instance utama.
Sebelum memulai
Pilih instance yang akan digunakan sebagai host. Biasanya, instance ini adalah instance yang Anda gunakan untuk membuat pemberitahuan produksi.
Pilih satu atau dua instance untuk digunakan sebagai konsumen. Biasanya, instance ini adalah instance yang Anda gunakan untuk membuat, mengevaluasi, dan menganalisis model AI AML.
Instance host dan konsumen harus berada di Google Cloud region yang sama dan termasuk dalam project yang sama atau project dalam organisasi yang sama.
Mengonfigurasi instance host
Untuk mengonfigurasi instance agar menjadi instance host untuk berbagi pendaftaran, tetapkan hingga dua instance sebagai instance konsumen yang dipilih di kolom valid_party_registration_sharing_consumer_instances.
Anda dapat menetapkan kolom ini saat membuat Instance host, atau Anda dapat memperbarui kolom ini di instance yang ada menggunakan permintaan projects.locations.instances.patch.
Kolom ini adalah daftar string, dengan panjang maksimum 2.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- LOCATION: lokasi instance host dan konsumen.
- HOST_PROJECT_ID: ID yang ditentukan pengguna untuk project yang berisi instance host.
- HOST_INSTANCE_ID: ID yang ditentukan pengguna untuk instance host.
- CONSUMER_PROJECT_ID: ID yang ditentukan pengguna untuk project yang berisi instance konsumen.
- CONSUMER_INSTANCE_ID: ID yang ditentukan pengguna untuk instance konsumen.
Simpan isi permintaan dalam file bernama request.json. Jalankan perintah berikut di terminal untuk membuat atau menimpa file ini di direktori saat ini:
cat > request.json << 'EOF'
{
"valid_party_registration_sharing_consumer_instances": [
"projects/CONSUMER_PROJECT_ID/locations/LOCATION/instances/CONSUMER_INSTANCE_ID"
]
}
EOF
Gunakan perintah curl untuk memanggil endpoint HTTP-nya, seperti yang ditunjukkan dalam contoh berikut.
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://financialservices.googleapis.com/v1/projects/HOST_PROJECT_ID/locations/LOCATION/instances/HOST_INSTANCE_ID?updateMask=valid_party_registration_sharing_consumer_instances"
Mengonfigurasi instance konsumen
Konfigurasi setiap instance konsumen menggunakan kolom party_registration_sharing_host_instance. Kolom ini adalah string.
Simpan isi permintaan dalam file bernama request.json. Jalankan perintah berikut di terminal untuk membuat atau menimpa file ini di direktori saat ini:
cat > request.json << 'EOF'
{
"party_registration_sharing_host_instance": "projects/HOST_PROJECT_ID/locations/LOCATION/instances/HOST_INSTANCE_ID"
}
EOF
Gunakan perintah curl untuk memanggil endpoint HTTP-nya, seperti yang ditunjukkan dalam contoh berikut.
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://financialservices.googleapis.com/v1/projects/CONSUMER_PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID?updateMask=party_registration_sharing_host_instance"
Mengonfigurasi VPC-SC
Jika instance host dan konsumen menggunakan perimeter VPC-SC yang berbeda, konfigurasikan Perantara Perimeter VPC-SC atau aturan Ingress/Egress untuk project yang berisi instance.