Consulta as informações sobre uma tarefa assíncrona especificada. O Intelligent Media Management (IMM) oferece suporte a vários recursos de processamento de dados assíncronos, cada um com sua própria operação de criação de tarefa, como CreateFigureClusteringTask para criar tarefas de clustering de figuras e CreateFileCompressionTask para criar tarefas de compactação de arquivos. Esta é uma operação de uso geral que permite consultar os detalhes de uma tarefa assíncrona pelo ID e tipo da tarefa.
Descrição da operação
Antes de usar esta operação, certifique-se de estar familiarizado com a cobrança do Intelligent Media Management e seus preços.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
imm:GetTask |
get |
*Project
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectName |
string |
Sim |
O nome do projeto. Para obter informações sobre como obter o nome do projeto, consulte Criar um projeto. |
immtest |
| TaskType |
string |
Sim |
O tipo da tarefa. Para valores válidos, consulte Lista de tipos de tarefa. |
FileCompression |
| TaskId |
string |
Sim |
O ID da tarefa que você deseja consultar. Este valor é retornado quando você cria a tarefa. |
FileCompression-2f157087-91df-4fda-8c3e-232407ec***** |
| RequestDefinition |
boolean |
Não |
Especifica se devem ser retornados os parâmetros de solicitação originais usados para criar a tarefa. Valores válidos:
Este parâmetro entra em vigor apenas para os seguintes tipos de tarefa:
|
true |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os detalhes da tarefa especificada. |
||
| RequestId |
string |
O ID da solicitação. |
2C5C1E0F-D8B8-4DA0-8127-EC32C771**** |
| ProjectName |
string |
O nome do projeto. |
test-project |
| EventId |
string |
O ID do evento. |
2F6-1Bz99Xi93EnRpNEyLudILJm**** |
| Status |
string |
O status de execução da tarefa. Valores válidos:
|
Running |
| Code |
string |
O código de erro da tarefa. |
ResourceNotFound |
| Message |
string |
A mensagem de erro da tarefa. |
The specified resource project is not found. |
| StartTime |
string |
A hora em que a tarefa começou. O valor é um carimbo de data e hora UTC no formato ISO 8601 com precisão de milissegundos. |
2021-12-24T03:01:41.662060377Z |
| EndTime |
string |
A hora em que a tarefa terminou. O valor é um carimbo de data e hora UTC no formato ISO 8601 com precisão de milissegundos. |
2021-12-24T03:01:49.480109219Z |
| UserData |
string |
As informações personalizadas especificadas pelo usuário. |
{"ID": "user1","Name": "test-user1","Avatar": "http://example.com?id=user1"} |
| TaskType |
string |
O tipo da tarefa. Para valores válidos, consulte Lista de tipos de tarefa. |
FileCompression |
| TaskId |
string |
O ID da tarefa. |
c2b277b9-0d30-4882-ad6d-ad661382**** |
| Tags |
object |
As tags da tarefa. Estas são as tags que o usuário transmitiu ao criar a tarefa. |
{"test": "val1"} |
| TaskRequestDefinition |
string |
Os parâmetros de solicitação originais usados para criar a tarefa. |
{ "ProjectName":"test-project", "CompressedFormat":"zip", "TargetURI":"oss://test-bucket/output/test.zip", "Sources":[{"URI":"oss://test-bucket/input/test.jpg"}] } |
| Progress |
integer |
O progresso da tarefa. Valores válidos: 0 a 100. Unidade: porcentagem (%). Nota
|
100 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "2C5C1E0F-D8B8-4DA0-8127-EC32C771****",
"ProjectName": "test-project",
"EventId": "2F6-1Bz99Xi93EnRpNEyLudILJm****",
"Status": "Running",
"Code": "ResourceNotFound",
"Message": "The specified resource project is not found.",
"StartTime": "2021-12-24T03:01:41.662060377Z",
"EndTime": "2021-12-24T03:01:49.480109219Z",
"UserData": "{\"ID\": \"user1\",\"Name\": \"test-user1\",\"Avatar\": \"http://example.com?id=user1\"}",
"TaskType": "FileCompression",
"TaskId": "c2b277b9-0d30-4882-ad6d-ad661382****",
"Tags": {
"test": "val1"
},
"TaskRequestDefinition": "{\n\t\"ProjectName\":\"test-project\",\n\t\"CompressedFormat\":\"zip\",\n\t\"TargetURI\":\"oss://test-bucket/output/test.zip\",\n\t\"Sources\":[{\"URI\":\"oss://test-bucket/input/test.jpg\"}]\n}",
"Progress": 100
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.