En esta página, se muestra cómo administrar las versiones del motor de IA de AML. Se usa una versión del motor para controlar la arquitectura o la configuración del entrenamiento y la ejecución de un modelo. Es un recurso de solo lectura.
Para obtener más información sobre las versiones del motor, consulta Versiones del motor.
Antes de comenzar
-
Para obtener los permisos que necesitas para administrar las versiones del motor, pídele a tu administrador que te otorgue el rol de IAM de administrador de servicios financieros (
financialservices.admin) en tu proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
- Crea una instancia
Enumera las versiones del motor
Para enumerar las versiones del motor, usa el método projects.locations.instances.engineVersions.list.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud que aparece en la Configuración de IAM.LOCATION: Es la ubicación de la instancia. Usa una de las regiones compatiblesMostrar ubicacionesus-central1us-east1asia-south1europe-west1europe-west2europe-west4northamerica-northeast1southamerica-east1australia-southeast1
INSTANCE_ID: Es el identificador definido por el usuario para la instancia.
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el siguiente comando:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID/engineVersions"
PowerShell
Ejecuta el siguiente comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID/engineVersions" | Select-Object -Expand Content
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"engineVersions": [
{
"name": "projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID/engineVersions/finserv-aml.live-with-data-validation.v1.1.2022-05",
"state": "ACTIVE",
"expectedLimitationStartTime": EXPECTED_LIMITATION_START_TIME,
"expectedDecommissionTime": "EXPECTED_DECOMMISSION_TIME,
"lineOfBusiness": "RETAIL"
},
{
"name": "projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID/engineVersions/finserv-aml.live.v1.1.2022-05",
"state": "ACTIVE",
"expectedLimitationStartTime": EXPECTED_LIMITATION_START_TIME,
"expectedDecommissionTime": "EXPECTED_DECOMMISSION_TIME,
"lineOfBusiness": "RETAIL"
}
]
}
Obtén una versión del motor
Para obtener una versión del motor, usa el método projects.locations.instances.engineVersions.get.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: Es el ID de tu proyecto de Google Cloud que aparece en la Configuración de IAM.LOCATION: Es la ubicación de la instancia. Usa una de las regiones compatibles.Mostrar ubicacionesus-central1us-east1asia-south1europe-west1europe-west2europe-west4northamerica-northeast1southamerica-east1australia-southeast1
INSTANCE_ID: Es el identificador definido por el usuario para la instancia.ENGINE_VERSION_ID: Es el identificador de la versión del motor.
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el siguiente comando:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID/engineVersions/ENGINE_VERSION_ID"
PowerShell
Ejecuta el siguiente comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID/engineVersions/ENGINE_VERSION_ID" | Select-Object -Expand Content
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"name": "projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID/engineVersions/ENGINE_VERSION_ID",
"state": "ACTIVE",
"expectedLimitationStartTime": EXPECTED_LIMITATION_START_TIME,
"expectedDecommissionTime": "EXPECTED_DECOMMISSION_TIME,
"lineOfBusiness": "RETAIL"
}