Alguns métodos do AutoML Video Intelligence retornam uma operação de longa duração. Esses métodos são assíncronos e a operação pode não ser concluída quando o método retornar uma resposta.
Receber status de operação
É possível verificar o status de uma tarefa de longa duração (importar itens para um conjunto de dados ou treinar um modelo) usando o nome da operação.
REST
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- project-number: o ID do seu projeto
- location-id: por exemplo, us-central1
- operation id: fornecido na resposta quando você iniciou a operação, por exemplo, para classificação:
VCN123....
e para rastreamento de objetos:VOT123....
Método HTTP e URL:
GET https://automl.googleapis.com/v1beta1/projects/project-number/locations/location-id/operations/operation-id
Para enviar a solicitação, escolha uma destas opções:
curl
execute o seguinte 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
execute o seguinte 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
- Nome do modelo:
projects/project-number/locations/location-id/models/model-id
- ID do modelo:
model-id
Cancelar uma operação
Você pode cancelar uma operação de longa duração usando o ID da operação. Não há garantia de que a operação será realmente cancelada.
REST
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- operation id: fornecido na resposta quando você iniciou a operação,
por exemplo, para classificação:VCN123....
e para rastreamento de objetos:VOT123....
- Observação:
- project-number: código do projeto do GCP.
- location-id: a região do Cloud em que a anotação deve ocorrer. As regiões de nuvem compatíveis são:
us-east1
,us-west1
,europe-west1
easia-east1
. Se nenhuma região for especificada, uma região será determinada com base na localização do arquivo de vídeo.
Método HTTP e URL:
POST https://automl.googleapis.com/v1beta1/projects/project-number/locations/location-id/operations/operation-id:cancel
Para enviar a solicitação, expanda uma destas opções:
Você receberá um código de status bem-sucedido (2xx) e uma resposta vazia.