Operaciones de larga duración

Algunos métodos de AutoML Video Intelligence muestran una operación de larga duración. Estos métodos son asíncronos, y es posible que la operación no se complete cuando el método muestra una respuesta.

Obtén un estado de operación

Puedes verificar el estado de una tarea de larga duración (importar elementos a un conjunto de datos o entrenar un modelo) con el nombre de la operación.

REST

Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:

  • project-number: Es el número de tu proyecto.
  • location-id: Por ejemplo, us-central1.
  • operation id: Se proporcionó en la respuesta cuando iniciaste la operación, por ejemplo, para la clasificación: VCN123...., y para el seguimiento de objetos: VOT123.....

Método HTTP y URL:

GET https://automl.googleapis.com/v1beta1/projects/project-number/locations/location-id/operations/operation-id

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)" \
-H "x-goog-user-project: project-number" \
"https://automl.googleapis.com/v1beta1/projects/project-number/locations/location-id/operations/operation-id"

PowerShell

Ejecuta el siguiente comando:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred"; "x-goog-user-project" = "project-number" }

Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://automl.googleapis.com/v1beta1/projects/project-number/locations/location-id/operations/operation-id" | Select-Object -Expand Content
El model-id es el ID de tu modelo según la respuesta que obtuviste cuando lo creaste. El ID es el último elemento del nombre del modelo. Por ejemplo:
  • Nombre del modelo: projects/project-number/locations/location-id/models/model-id
  • ID del modelo: model-id

Cancela una operación

Puedes cancelar una operación de larga duración con el ID de operación. pero no se garantiza que esto suceda correctamente.

REST

Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:

  • operation id: Se proporcionó en la respuesta cuando iniciaste la operación,
    por ejemplo, para la clasificación: VCN123...., y para el seguimiento de objetos: VOT123.....
  • Nota:
    • project-number: Es el ID del proyecto de GCP.
    • location-id: Es la región de Cloud en la que se debe realizar la anotación. Las regiones en la nube compatibles son: us-east1, us-west1, europe-west1, asia-east1. Si no se especifica ninguna región, se determinará una región en función de la ubicación del archivo de video.

Método HTTP y URL:

POST https://automl.googleapis.com/v1beta1/projects/project-number/locations/location-id/operations/operation-id:cancel

Para enviar tu solicitud, expande una de estas opciones:

Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.