Puedes compartir las partes registradas de una instancia de IA de AML con hasta dos instancias adicionales en la misma región de Google Cloud para obtener predicciones. Esto permite que tu organización entrene modelos con datos reales sin afectar el rendimiento de la instancia principal de IA de LMA que usas para generar alertas de LMA y sin pagar dos veces por registrar a las mismas partes.
La instancia principal de la IA para la AML es el host en el que registras a tus partes. Las instancias adicionales, denominadas consumidores, no necesitan registrar a las partes. En su lugar, puedes generar predicciones para cualquier partido registrado en la instancia del host. Por lo general, estas instancias se usan para tareas menos críticas, como entrenar y evaluar modelos nuevos antes de implementarlos en la instancia principal.
Antes de comenzar
Selecciona una instancia para usarla como host. Por lo general, es la instancia que usas para generar alertas de producción.
Selecciona una o dos instancias para usar como consumidores. Por lo general, son las instancias que usas para crear, evaluar y analizar los modelos de IA de AML.
Las instancias de host y de consumidor deben residir en la misma Google Cloud región y pertenecer al mismo proyecto o a proyectos dentro de la misma organización.
Configura la instancia del host
Para configurar una instancia como la instancia host para el uso compartido del registro, designa hasta dos instancias como las instancias de consumidor elegidas en el campo valid_party_registration_sharing_consumer_instances.
Puedes establecer este campo cuando creas la instancia del host o puedes actualizarlo en una instancia existente con la solicitud projects.locations.instances.patch.
Este campo es una lista de cadenas con una longitud máxima de 2.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- LOCATION: Es la ubicación de las instancias de host y consumidor.
- HOST_PROJECT_ID: Es un identificador definido por el usuario para el proyecto que contiene la instancia host.
- HOST_INSTANCE_ID: Es un identificador definido por el usuario para la instancia del host.
- CONSUMER_PROJECT_ID: Es un identificador definido por el usuario para el proyecto que contiene la instancia del consumidor.
- CONSUMER_INSTANCE_ID: Es un identificador definido por el usuario para la instancia del consumidor.
Guarda el cuerpo de la solicitud en un archivo llamado request.json. Ejecuta el siguiente comando en la terminal para crear o reemplazar este archivo en el directorio actual:
cat > request.json << 'EOF'
{
"valid_party_registration_sharing_consumer_instances": [
"projects/CONSUMER_PROJECT_ID/locations/LOCATION/instances/CONSUMER_INSTANCE_ID"
]
}
EOF
Usa un comando curl para llamar a su extremo HTTP, como se muestra en el siguiente ejemplo.
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"
Configura la instancia del consumidor
Configura cada instancia del consumidor con el campo party_registration_sharing_host_instance. Este campo es una cadena.
Guarda el cuerpo de la solicitud en un archivo llamado request.json. Ejecuta el siguiente comando en la terminal para crear o reemplazar este archivo en el directorio actual:
cat > request.json << 'EOF'
{
"party_registration_sharing_host_instance": "projects/HOST_PROJECT_ID/locations/LOCATION/instances/HOST_INSTANCE_ID"
}
EOF
Usa un comando curl para llamar a su extremo HTTP, como se muestra en el siguiente ejemplo.
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 VPC-SC
Si las instancias host y de consumidor usan diferentes perímetros de VPC-SC, configura un puente de perímetro de VPC-SC o reglas de entrada o salida para los proyectos que contienen las instancias.