Partage de l'enregistrement des parties pour plusieurs instances

Vous pouvez partager les parties enregistrées d'une instance AML AI avec un maximum de deux instances supplémentaires dans la même région Google Cloud pour les prédictions. Cela permet à votre organisation d'entraîner des modèles sur des données réelles sans impacter les performances de l'instance principale d'IA AML que vous utilisez pour générer des alertes AML, et sans payer deux fois pour l'enregistrement des mêmes parties.

L'instance principale de lutte contre le blanchiment d'argent basée sur l'IA est l'hôte sur lequel vous enregistrez vos parties. Les instances supplémentaires, appelées consommateurs, n'ont pas besoin d'enregistrer les parties. À la place, vous pouvez générer des prédictions pour n'importe quel parti enregistré dans l'instance hôte. En général, ces instances sont utilisées pour des tâches moins critiques, comme l'entraînement et l'évaluation de nouveaux modèles avant leur déploiement sur l'instance principale.

Avant de commencer

Sélectionnez une instance à utiliser comme hôte. Il s'agit généralement de l'instance que vous utilisez pour générer des alertes de production.

Sélectionnez une ou deux instances à utiliser comme consommateurs. Il s'agit généralement des instances que vous utilisez pour créer, évaluer et analyser les modèles d'IA AML.

Les instances hôtes et consommatrices doivent résider dans la même région Google Cloud et appartenir au même projet ou à des projets de la même organisation.

Configurer l'instance hôte

Pour configurer une instance en tant qu'instance hôte pour le partage d'enregistrement, désignez jusqu'à deux instances comme instances consommatrices choisies dans le champ valid_party_registration_sharing_consumer_instances.

Vous pouvez définir ce champ lorsque vous créez l'instance hôte ou le mettre à jour dans une instance existante à l'aide de la requête projects.locations.instances.patch.

Ce champ est une liste de chaînes, dont la longueur maximale est de deux.

Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :

  • LOCATION : emplacement des instances hôtes et clientes.
  • HOST_PROJECT_ID : identifiant défini par l'utilisateur pour le projet contenant l'instance hôte.
  • HOST_INSTANCE_ID : identifiant défini par l'utilisateur pour l'instance hôte.
  • CONSUMER_PROJECT_ID : identifiant défini par l'utilisateur pour le projet contenant l'instance du consommateur.
  • CONSUMER_INSTANCE_ID : identifiant défini par l'utilisateur pour l'instance du consommateur.

Enregistrez le corps de la requête dans un fichier nommé request.json. Exécutez la commande suivante dans le terminal pour créer ou écraser ce fichier dans le répertoire actuel :


cat > request.json << 'EOF'
{
  "valid_party_registration_sharing_consumer_instances": [
    "projects/CONSUMER_PROJECT_ID/locations/LOCATION/instances/CONSUMER_INSTANCE_ID"
 ]
}
EOF

Utilisez une commande curl pour appeler son point de terminaison HTTP, comme indiqué dans l'exemple suivant.


 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"

Configurer l'instance du consommateur

Configurez chaque instance de consommateur à l'aide du champ party_registration_sharing_host_instance. Ce champ est une chaîne.

Enregistrez le corps de la requête dans un fichier nommé request.json. Exécutez la commande suivante dans le terminal pour créer ou écraser ce fichier dans le répertoire actuel :


cat > request.json << 'EOF'

  {
    "party_registration_sharing_host_instance": "projects/HOST_PROJECT_ID/locations/LOCATION/instances/HOST_INSTANCE_ID"
  }
EOF

Utilisez une commande curl pour appeler son point de terminaison HTTP, comme indiqué dans l'exemple suivant.


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"

Configurer VPC-SC

Si les instances hôtes et consommatrices utilisent des périmètres VPC-SC différents, configurez une liaison de périmètre VPC-SC ou des règles d'entrée/sortie pour les projets contenant les instances.