Condivisione della registrazione del partito per più istanze

Puoi condividere le parti registrate di un'istanza AML AI con un massimo di due istanze aggiuntive nella stessa regione Google Cloud per le previsioni. Ciò consente alla tua organizzazione di addestrare i modelli su dati reali senza influire sulle prestazioni dell'istanza principale di AI per l'antiriciclaggio che utilizzi per generare avvisi antiriciclaggio e senza pagare due volte per la registrazione delle stesse parti.

L'istanza principale di AML AI è l'host in cui registri le tue parti. L'istanza o le istanze aggiuntive, denominate consumatori, non devono registrare le parti. Puoi invece generare previsioni per qualsiasi soggetto registrato nell'istanza host. In genere queste istanze vengono utilizzate per attività meno critiche, come l'addestramento e la valutazione di nuovi modelli prima del deployment nell'istanza principale.

Prima di iniziare

Seleziona un'istanza da utilizzare come host. Di solito è l'istanza che utilizzi per generare avvisi di produzione.

Seleziona una o due istanze da utilizzare come consumer. Queste sono in genere le istanze che utilizzi per creare, valutare e analizzare i modelli di AI per l'antiriciclaggio.

Le istanze host e consumer devono trovarsi nella stessa regione Google Cloud e appartenere allo stesso progetto o a progetti all'interno della stessa organizzazione.

Configura l'istanza host

Per configurare un'istanza in modo che sia l'istanza host per la condivisione della registrazione, designa fino a due istanze come istanze consumer scelte nel campo valid_party_registration_sharing_consumer_instances.

Puoi impostare questo campo quando crei l'istanza host oppure puoi aggiornarlo in un'istanza esistente utilizzando la richiesta projects.locations.instances.patch.

Questo campo è un elenco di stringhe con una lunghezza massima di 2.

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • LOCATION: la posizione delle istanze host e consumer.
  • HOST_PROJECT_ID: un identificatore definito dall'utente per il progetto che contiene l'istanza host.
  • HOST_INSTANCE_ID: un identificatore definito dall'utente per l'istanza host.
  • CONSUMER_PROJECT_ID: un identificatore definito dall'utente per il progetto che contiene l'istanza consumer.
  • CONSUMER_INSTANCE_ID: un identificatore definito dall'utente per l'istanza consumer.

Salva il corpo della richiesta in un file denominato request.json. Esegui questo comando nel terminale per creare o sovrascrivere questo file nella directory corrente:


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

Utilizza un comando curl per chiamare l'endpoint HTTP, come mostrato nell'esempio seguente.


 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"

Configurare l'istanza consumer

Configura ogni istanza del consumatore utilizzando il campo party_registration_sharing_host_instance. Questo campo è una stringa.

Salva il corpo della richiesta in un file denominato request.json. Esegui questo comando nel terminale per creare o sovrascrivere questo file nella directory corrente:


cat > request.json << 'EOF'

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

Utilizza un comando curl per chiamare l'endpoint HTTP, come mostrato nell'esempio seguente.


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"

Configura i Controlli di servizio VPC

Se le istanze host e consumer utilizzano perimetri VPC-SC diversi, configura un bridge del perimetro VPC-SC o regole di ingresso/uscita per i progetti che contengono le istanze.