Todos os produtos
Search
Central de documentação

:Eventos do IMM

Última atualização: Jul 03, 2026

Este tópico descreve os tipos de eventos que o Intelligent Media Management (IMM) publica no EventBridge quando configurado como origem de eventos.

Tipos de eventos

O IMM publica os seguintes tipos de eventos no EventBridge.

Tipo de evento

Value

Adição de arquivo

imm:FileMeta:Index

Adição de arquivos em lote

imm:FileMeta:BatchIndex

Atualização de metadados de arquivo em lote

imm:FileMeta:BatchUpdate

Exclusão de metadados de arquivo

imm:FileMeta:Delete

Exclusão de metadados de arquivo em lote

imm:FileMeta:BatchDelete

Recuperação de EXIF de arquivo

imm:Engine:Exif

Recuperação de tipo MIME de arquivo

imm:Engine:Mime

Recuperação de metadados OSS de arquivo

imm:Engine:OSSMeta

Recuperação de tags de arquivo

imm:Engine:Tag

Vinculação de arquivo a um conjunto de dados

imm:Binding:Task

Criação de tarefa de clustering de figuras

imm:Task:FigureClustering

Mesclagem de clusters de figuras

imm:Task:FigureClustersMerging

Criação de história

imm:Task:StoryCreation

Extração de rótulos de vídeo

imm:Task:VideoLabelClassification

Criação de tarefa de moderação de imagem

imm:Task:ImageModeration

Criação de tarefa de conversão de mídia

imm:Task:MediaConvert

Criação de tarefa de conversão de documento

imm:Task:OfficeConversion

Criação de tarefa assíncrona de moderação de vídeo

imm:Task:VideoModeration

Criação de tarefa assíncrona de junção de imagens

imm:Task:ImageSplicing

Criação de tarefa de compressão de nuvem de pontos

imm:Task:PointCloudCompression

Criação de tarefa de conversão de imagem para PDF

imm:Task:ImageToPDF

Criação de tarefa de compactação de arquivo

imm:Task:FileCompression

Criação de tarefa de clustering por local e data

imm:Task:LocationDateClustering

Inspeção de arquivos em um arquivamento

imm:Task:ArchiveFileInspection

Criação de tarefa de descompactação de arquivo

imm:Task:FileUncompression

Criação de tarefa de clustering de imagens semelhantes

imm:Task:SimilarImageClustering

Notificação de processamento em lote

imm:Batch:Notification

Disparo de tarefa assíncrona

imm:Task:AsyncTask

Disparo de tarefa síncrona

imm:Task:SyncTask

Notificação de gatilho

imm:Trigger:Notification

Criação de tarefa de busca facial

imm:Task:FacesSearching

Criação de tarefa de transcodificação ao vivo

imm:Task:LiveTranscoding

Decodificação de marca d'água invisível

imm:Task:DecodeBlindWatermark

Evento de serviço Alibaba Cloud

imm:ActionTrail:AliyunServiceEvent

Chamada de API

imm:ActionTrail:ApiCall

Operação no console

imm:ActionTrail:ConsoleOperation

Login no console

imm:ActionTrail:ConsoleSignin

Logout do console

imm:ActionTrail:ConsoleSignout

Para obter mais informações sobre os parâmetros definidos na especificação CloudEvents, consulte Visão geral de eventos.

Mensagem de arquivo adicionado

Ao adicionar um arquivo, o EventBridge recebe o seguinte evento:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:FileMeta:Index",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "test_dataset",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "Message": "InvalidParameter",
        "Success": false,
        "Files": [
            {
                "URI": "oss://bucket/file",
                "CustomId": "defaultId",
                "CustomLabels": {
                    "Key1": "Val1",
                    "Key2": "Val2"
                },
                "Error": "InternalError"
            }
        ]
    }
}
            

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

ProjectName

String

test_project

Nome do projeto IMM.

DatasetName

String

test_dataset

Nome do conjunto de dados do IMM.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Horário de início da tarefa.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Horário de término da tarefa.

Message

String

InvalidParameter

Mensagem de status da tarefa.

Se o parâmetro Success for false, este parâmetro retorna uma mensagem de erro.

Success

Boolean

false

Indica se a tarefa foi bem-sucedida.

Valores válidos:

  • true: A operação foi bem-sucedida.

  • false: Falha na execução.

Files

Array

Um array de objetos, onde cada objeto contém informações sobre um arquivo processado pela tarefa.

URI

String

oss://bucket/file

Identificador uniforme de recurso (URI) do arquivo.

CustomId

String

defaultId

ID personalizado do arquivo.

CustomLabels

Map

{                         
          "Key1": "Val1",
          "Key2": "Val2"
}

Rótulos personalizados do arquivo.

Error

String

InternalError

Mensagem de erro do arquivo, se houver.

Evento de adição de arquivos em lote

O exemplo a seguir mostra um evento que o EventBridge recebe ao adicionar arquivos em lote:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:FileMeta:BatchIndex",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "test_dataset",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "Message": "InvalidParameter",
        "Success": false,
        "Files": [
            {
                "URI": "oss://bucket/file",
                "CustomId": "defaultId",
                "CustomLabels": {
                    "Key1": "Val1",
                    "Key2": "Val2"
                },
                "Error": "InternalError"
            },{
                "URI": "oss://bucket/file2",
                "CustomId": "defaultId2",
                "CustomLabels": {
                    "Key3": "Val3"
                },
                "Error": ""
            }
        ]
    }
}
            

Para obter detalhes sobre os parâmetros no campo data, consulte Descrições dos parâmetros.

Atualização de metadados de arquivo em lote

Quando os metadados de arquivo são atualizados em lote, o EventBridge recebe o seguinte evento de exemplo:

{
  "datacontenttype":"application/json;charset=utf-8",
  "aliyunaccountid": "164901546557****",
  "subject": "acs:imm:cn-beijing:164901546557****:project1/dataset1",
  "source": "acs.imm",
  "type": "imm:FileMeta:BatchUpdate", 
  "aliyuneventbusname": "default",
  "time":"2021-01-18T11:24:13.502+08:00",
  "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
  "data": {
    "Project": "test_project",                                  
    "Dataset": "test_dataset",                                  
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",       
    "StartTime": "2021-07-22T14:03:15.489885+08:00",            
    "EndTime": "2021-07-22T14:05:15.489885+08:00",             
    "Message": "InvalidParameter",                             
    "Success": false,                                     
    "Files": [                                               
      {
        "URI": "oss://bucket/file",                       
        "CustomId": "defaultId",                           
        "CustomLabels": {                                  
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                    
      },{
        "URI": "oss://bucket/file2",
        "CustomId": "defaultId2",
        "CustomLabels": {
          "Key3": "Val3"
        },
        "Error": ""
      }
    ]
  }
}

Para descrições dos parâmetros no campo data, consulte Detalhes dos parâmetros.

Exclusão de metadados de arquivo

O exemplo a seguir mostra um evento que o EventBridge recebe quando metadados de arquivo são excluídos:

{
  "datacontenttype":"application/json;charset=utf-8",
  "aliyunaccountid": "164901546557****",
  "subject": "acs:imm:cn-beijing:164901546557****:project1/dataset1",
  "source": "acs.imm",
  "type": "imm:FileMeta:Delete", 
  "aliyuneventbusname": "default",
  "time":"2021-01-18T11:24:13.502+08:00",
  "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
  "data": {
    "Project": "test_project",                                  
    "Dataset": "test_dataset",                                  
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",       
    "StartTime": "2021-07-22T14:03:15.489885+08:00",            
    "EndTime": "2021-07-22T14:05:15.489885+08:00",             
    "Message": "InvalidParameter",                             
    "Success": false,                                     
    "Files": [                                               
      {
        "URI": "oss://bucket/file",                       
        "CustomId": "defaultId",                           
        "CustomLabels": {                                  
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                    
      },{
        "URI": "oss://bucket/file2",
        "CustomId": "defaultId2",
        "CustomLabels": {
          "Key3": "Val3"
        },
        "Error": ""
      }
    ]
  }
}

Para obter uma descrição dos campos no objeto data, consulte tabela de descrição de campos.

Exclusão em lote de metadados de arquivo

O exemplo a seguir mostra um evento do EventBridge para exclusão em lote de metadados de arquivo.

{
  "datacontenttype":"application/json;charset=utf-8",
  "aliyunaccountid": "164901546557****",
  "subject": "acs:imm:cn-beijing:164901546557****:project1/dataset1",
  "source": "acs.imm",
  "type": "imm:FileMeta:BatchDelete", 
  "aliyuneventbusname": "default",
  "time":"2021-01-18T11:24:13.502+08:00",
  "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
  "data": {
    "Project": "test_project",                                  
    "Dataset": "test_dataset",                                  
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",       
    "StartTime": "2021-07-22T14:03:15.489885+08:00",            
    "EndTime": "2021-07-22T14:05:15.489885+08:00",             
    "Message": "InvalidParameter",                             
    "Success": false,                                     
    "Files": [                                               
      {
        "URI": "oss://bucket/file",                       
        "CustomId": "defaultId",                           
        "CustomLabels": {                                  
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                    
      },{
        "URI": "oss://bucket/file2",
        "CustomId": "defaultId2",
        "CustomLabels": {
          "Key3": "Val3"
        },
        "Error": ""
      }
    ]
  }
}

Para descrições de parâmetros no campo data, consulte Descrições dos parâmetros.

Recuperação de EXIF de arquivo

O exemplo a seguir mostra o evento que o EventBridge recebe quando dados EXIF são recuperados de um arquivo.

{
  "datacontenttype":"application/json;charset=utf-8",
  "aliyunaccountid": "164901546557****",
  "subject": "acs:imm:cn-beijing:164901546557****:bucket/1.jpg",
  "source": "acs.imm",
  "type": "imm:Engine:Exif", 
  "aliyuneventbusname": "default",
  "time":"2021-01-18T11:24:13.502+08:00",
  "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
  "data": {
    "Project": "test_project",                              
    "Dataset": "test_dataset",                              
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",    
    "JobId": "Job-id1",                                      
    "StartTime": "2021-07-22T14:03:15.489885+08:00",        
    "EndTime": "2021-07-22T14:05:15.489885+08:00",           
    "Message": "InvalidParameter",                            
    "Success": false,                                       
    "Files": [                                               
      {
        "URI": "oss://bucket/file",                         
        "CustomId": "defaultId",                              
        "CustomLabels": {                                    
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                             
      },{
        "URI": "oss://bucket/file2",
        "CustomId": "defaultId2",
        "CustomLabels": {
          "Key3": "Val3"
        },
        "Error": ""
      }
    ]
  }
}

A tabela a seguir descreve os parâmetros no campo data.

Parâmetro

Tipo

Exemplo

Descrição

Project

String

test_project

Nome do projeto Intelligent Media Management (IMM).

Dataset

String

test_dataset

Nome do conjunto de dados do IMM.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

JobId

String

Job-id1

ID do job.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Horário de início do job.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Horário de término do job.

Message

String

InvalidParameter

Informações sobre o job.

Se o parâmetro Success for false, este parâmetro contém a mensagem de erro.

Success

Boolean

false

Indica se o job foi bem-sucedido.

Valores válidos:

  • true: O job foi bem-sucedido.

  • false: O job falhou.

Files

Array

Um array de objetos, cada um representando um arquivo processado pelo job.

URI

String

oss://bucket/file

URI do arquivo.

CustomId

String

defaultId

ID personalizado.

CustomLabels

Map

{         
     "Key1": "Val1",
     "Key2": "Val2"
}

Rótulos personalizados.

Obtenção de tipo MIME de arquivo

O exemplo a seguir mostra um evento que o EventBridge recebe ao obter o tipo MIME de um arquivo.

{
  "datacontenttype":"application/json;charset=utf-8",
  "aliyunaccountid": "164901546557****",
  "subject": "acs:imm:cn-beijing:164901546557****:bucket/1.jpg",
  "source": "acs.imm",
  "type": "imm:Engine:Mime",
  "aliyuneventbusname": "default",
  "time":"2021-01-18T11:24:13.502+08:00",
  "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
  "data": {
    "Project": "test_project",                              
    "Dataset": "test_dataset",                              
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",    
    "JobId": "Job-id1",                                      
    "StartTime": "2021-07-22T14:03:15.489885+08:00",        
    "EndTime": "2021-07-22T14:05:15.489885+08:00",           
    "Message": "InvalidParameter",                            
    "Success": false,                                       
    "Files": [                                               
      {
        "URI": "oss://bucket/file",                         
        "CustomId": "defaultId",                              
        "CustomLabels": {                                    
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                             
      },{
        "URI": "oss://bucket/file2",
        "CustomId": "defaultId2",
        "CustomLabels": {
          "Key3": "Val3"
        },
        "Error": ""
      }
    ]
  }
}

Para descrições dos parâmetros no campo data, consulte Descrições dos parâmetros.

Recuperação de metadados de arquivo OSS

Quando metadados de arquivo OSS são recuperados, o EventBridge recebe o seguinte evento:

{
  "datacontenttype":"application/json;charset=utf-8",
  "aliyunaccountid": "164901546557****",
  "subject": "acs:imm:cn-beijing:164901546557****:bucket/1.jpg",
  "source": "acs.imm",
  "type": "imm:Engine:OSSMeta", 
  "aliyuneventbusname": "default",
  "time":"2021-01-18T11:24:13.502+08:00",
  "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
  "data": {
    "Project": "test_project",                              
    "Dataset": "test_dataset",                              
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",    
    "JobId": "Job-id1",                                      
    "StartTime": "2021-07-22T14:03:15.489885+08:00",        
    "EndTime": "2021-07-22T14:05:15.489885+08:00",           
    "Message": "InvalidParameter",                            
    "Success": false,                                       
    "Files": [                                               
      {
        "URI": "oss://bucket/file",                         
        "CustomId": "defaultId",                              
        "CustomLabels": {                                    
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                             
      },{
        "URI": "oss://bucket/file2",
        "CustomId": "defaultId2",
        "CustomLabels": {
          "Key3": "Val3"
        },
        "Error": ""
      }
    ]
  }
}

Para descrições dos parâmetros do campo data, consulte Descrições dos parâmetros.

Recuperação de rótulos de arquivo

Este exemplo mostra o evento que o EventBridge recebe ao recuperar rótulos de arquivo.

{
  "datacontenttype":"application/json;charset=utf-8",
  "aliyunaccountid": "164901546557****",
  "subject": "acs:imm:cn-beijing:164901546557****:bucket/1.jpg",
  "source": "acs.imm",
  "type": "imm:Engine:Tag", 
  "aliyuneventbusname": "default",
  "time":"2021-01-18T11:24:13.502+08:00",
  "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
  "data": {
    "Project": "test_project",                              
    "Dataset": "test_dataset",                              
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",    
    "JobId": "Job-id1",                                      
    "StartTime": "2021-07-22T14:03:15.489885+08:00",        
    "EndTime": "2021-07-22T14:05:15.489885+08:00",           
    "Message": "InvalidParameter",                            
    "Success": false,                                       
    "Files": [                                               
      {
        "URI": "oss://bucket/file",                         
        "CustomId": "defaultId",                              
        "CustomLabels": {                                    
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                             
      },{
        "URI": "oss://bucket/file2",
        "CustomId": "defaultId2",
        "CustomLabels": {
          "Key3": "Val3"
        },
        "Error": ""
      }
    ]
  }
}

Para conhecer os parâmetros no campo data, consulte Descrições dos parâmetros.

Tarefa de vinculação

O exemplo a seguir mostra o evento que o EventBridge recebe quando uma tarefa de vinculação é acionada.

{
  "datacontenttype":"application/json;charset=utf-8",
  "aliyunaccountid": "164901546557****",
  "subject": "acs:imm:cn-beijing:164901546557****:project1/dataset1",
  "source": "acs.imm",
  "type": "imm:Binding:Task",
  "aliyuneventbusname": "default",
  "time":"2021-01-18T11:24:13.502+08:00",
  "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
  "data": {
    "TaskId": "task-id1",              
    "Project": "test_project",            
    "Dataset": "test_dataset",                  
    "URI": "oss://bucket/file",                       
    "StartTime": "2021-07-22T14:03:15.489885+08:00",       
    "LastUpdateTime": "2021-07-22T14:03:15.489885+08:00",  
    "Marker": "dir/file",                               
    "Message":"Code: 400, Message: InternalError, RequestId: D2A3AE88-D17C-4CCC-B149-6651115C****", 
    "State": "Running"                                      
  }
}

A tabela a seguir descreve os parâmetros no campo data.

Parâmetro

Tipo

Valor de exemplo

Descrição

TaskId

String

task-id1

ID da tarefa de vinculação.

Project

String

test_project

Nome do projeto IMM.

Dataset

String

test_dataset

Nome do conjunto de dados IMM.

URI

String

oss://bucket/file

URI do arquivo vinculado.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Hora de início da tarefa de vinculação.

LastUpdateTime

String

2021-07-22T14:03:15.489885+08:00

Última atualização do status de vinculação.

Marker

String

dir/file

Caminho do arquivo.

Message

String

Code: 400, Message: InternalError...

Informações da tarefa. Contém uma mensagem de erro se a tarefa falhar.

State

String

Running

Status da vinculação.

Valores válidos:

  • Ready: O arquivo está pronto para vinculação.

  • Running: A vinculação está em andamento.

  • Stopped: O processo de vinculação foi interrompido.

  • Retrying: Nova tentativa de vinculação em curso.

  • Failed: A vinculação falhou.

  • Deleted: A vinculação foi excluída.

Crie uma tarefa de clustering

Veja abaixo um exemplo do evento que o EventBridge recebe ao criar uma tarefa de clustering:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:FigureClustering",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "test_dataset",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "TaskTypeFigureClustering",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "200",
        "Message": "message",
        "NewClusterCount":     1,
        "UpdatedClusterCount": 0,
        "UpdatedFigureCount":  3,
        "EventSourceId": "batch-18e30e52-2296-4146-a88****"
    }
}
            

A tabela a seguir detalha os parâmetros do campo data.

Parâmetro

Tipo

Valor

Descrição

ProjectName

String

test_project

Nome do projeto.

DatasetName

String

test_dataset

Nome do conjunto de dados.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Hora de início da tarefa.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Hora de término da tarefa.

UserData

String

user_data

Informações do usuário.

TaskType

String

TaskTypeFigureClustering

Tipo da tarefa.

TaskId

String

task_id

ID da tarefa.

Status

String

success

Status da tarefa.

Code

String

200

Código do resultado.

Message

String

message

Informações de status.

NewClusterCount

Int

1

Quantidade de clusters recém-criados.

UpdatedClusterCount

Int

0

Quantidade de clusters atualizados.

UpdatedFigureCount

Int

3

Quantidade de figuras atualizadas.

Mesclagem de clusters

Confira a seguir um exemplo de evento de mesclagem de clusters do EventBridge.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:FigureClustersMerging",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "test_dataset",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "TaskTypeFigureClustersMerging",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "200",
        "Message": "message",
        "Froms": ["id3"],
        "From": "id1",
        "To": "id2",
        "UpdatedFigureCount":  3,
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
    }
}
            

Esta tabela descreve os parâmetros presentes no campo data.

Parâmetro

Tipo

Valor

Descrição

ProjectName

String

test_project

Nome do projeto.

DatasetName

String

test_dataset

Nome do conjunto de dados.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Momento em que a tarefa começou.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Momento em que a tarefa terminou.

UserData

String

user_data

Dados personalizados do usuário.

TaskType

String

TaskTypeFigureClustersMerging

Tipo da tarefa.

TaskId

String

task_id

ID da tarefa.

Status

String

success

Status atual da tarefa.

Code

String

200

Código de status. O valor 200 indica sucesso.

Message

String

message

Mensagem de status.

Froms

Array

["id3"]

Matriz com os IDs dos clusters originais.

From

String

id1

ID do cluster original.

To

String

id2

ID do cluster de destino.

UpdatedFigureCount

Int

3

Total de figuras atualizadas.

Crie uma história

Este é um exemplo de evento recebido pelo EventBridge durante a criação de uma história:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:StoryCreation",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "test_dataset",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "TaskTypeStoryCreation",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "200",
        "Message": "message",
        "ObjectId": "id",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}
            

Os parâmetros do campo data estão descritos na tabela abaixo.

Parâmetro

Tipo

Exemplo

Descrição

ProjectName

String

test_project

Nome do projeto.

DatasetName

String

test_dataset

Nome do conjunto de dados.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID exclusivo da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Horário de início da tarefa.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Horário de conclusão da tarefa.

UserData

String

user_data

Dados personalizados do usuário enviados na solicitação inicial.

TaskType

String

TaskTypeStoryCreation

Tipo da tarefa.

TaskId

String

task_id

ID exclusivo da tarefa.

Status

String

success

Status da tarefa.

Code

String

200

Código de status da tarefa. O valor 200 indica sucesso.

Message

String

message

Mensagem correspondente ao código de status.

ObjectId

String

id

ID do objeto de história criado.

Extração de rótulos de vídeo

O exemplo a seguir ilustra um evento de extração de rótulos de vídeo recebido pelo EventBridge.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:VideoLabelClassification",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "test_dataset",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "TaskTypeVideoLabelClassification",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "200",
        "Message": "message",
        "Labels": [
            {
                "Language": "zh",
                "LabelName": "flower",
                "LabelConfidence": 0.9,
                "CentricScore": 0.98,
                "LabelLevel": 1,
                "ParentLabelName": "Scene",
                "LabelTimestamps": [
                    {
                        "Start": 10,
                        "End": 20
                    }
                ]
            }
        ],
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}
            

Esta tabela explica os parâmetros contidos no campo data.

Parâmetro

Tipo

Valor de exemplo

Descrição

ProjectName

String

test_project

Nome do projeto.

DatasetName

String

test_dataset

Nome do conjunto de dados.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Hora inicial da tarefa.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Hora final da tarefa.

UserData

String

user_data

Dados do usuário.

TaskType

String

TaskTypeVideoLabelClassification

Tipo da tarefa.

TaskId

String

task_id

ID da tarefa.

Status

String

success

Status da tarefa.

Code

String

200

Código de erro.

Message

String

message

Mensagem com detalhes sobre o status da tarefa.

Labels

Array

Matriz de rótulos detectados.

Language

String

zh

Idioma do nome do rótulo.

LabelName

String

flower

Nome do rótulo.

LabelConfidence

Number

0.9

Nível de confiança do rótulo.

CentricScore

Number

0.98

Pontuação de centralidade do rótulo.

LabelLevel

Int

1

Nível hierárquico do rótulo.

ParentLabelName

String

Scene

Nome do rótulo pai.

LabelTimestamps

Array

Matriz de timestamps indicando quando o rótulo aparece no vídeo.

Start

Int

10

Início do intervalo.

End

Int

20

Fim do intervalo.

EventSourceId

String

batch-18e30e52-2296-4146-a886-****

ID da origem do evento, como um ID de processamento em lote ou gatilho.

Criação de tarefa de detecção de imagens por moderação de conteúdo

O exemplo abaixo apresenta o evento que o EventBridge recebe ao criar uma tarefa de detecção de imagens por moderação de conteúdo.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:ImageModeration",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "TaskImageModeration",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "",
        "Message": "",
        "URI": "oss://bucket/test.jpg",
        "Suggestion": "pass",
        "Categories": [],
        "Frames": {
            "TotalCount": 100,
            "BlockFrames": [
                {
                    "rate": 0.99,
                    "offset": 10,
                    "label": "porn"
                }
            ]
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
    }
}

A tabela seguinte lista os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

ProjectName

String

test_project

Nome do projeto.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Horário em que a tarefa teve início.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Horário em que a tarefa finalizou.

UserData

String

user_data

Dados do usuário.

TaskType

String

TaskImageModeration

Tipo da tarefa.

TaskId

String

task_id

ID da tarefa.

Status

String

success

Status da tarefa.

Code

String

InvalidSecurityTokenExpired

Código de erro. Este campo só é preenchido quando a tarefa falha.

Message

String

Specified SecurityToken is expired.

Mensagem de status. Contém uma mensagem de erro apenas se a tarefa falhar.

URI

String

oss://bucket/test.jpg

URI da imagem moderada.

Suggestion

String

pass

Ação recomendada para o conteúdo moderado. Por exemplo: aprovar, revisar ou bloquear.

Categories

Array

Matriz de rótulos de violação.

Frames

Object

Informações sobre os quadros da imagem.

TotalCount

Int

100

Total de quadros analisados.

BlockFrames

Array

Matriz de quadros com violações.

rate

Number

0.99

Nível de confiança da violação detectada no quadro.

offset

Int

10

Deslocamento do quadro.

label

String

porn

Rótulo da violação.

EventSourceId

String

batch-18e30e52-2296-4146-a88****

ID da origem do evento, como um ID de processamento em lote ou gatilho.

Crie uma tarefa de conversão de mídia

O modelo a seguir exibe o evento recebido pelo EventBridge ao criar uma tarefa de conversão de mídia.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:MediaConvert",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "MediaConvert",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "",
        "Message": "",
        "Targets": [
            {
                "Code": "",
                "Message": "",
                "URI": "oss://bucket/test_convert.mp4",
                "Subtitle": {
                    "Extract": {
                        "URI": "oss://bucket/ExtractSubtitle"
                    }
                },
                "Image": {
                    "Sprites": [
                        {
                            "URI": "oss://bucket/sprite0"
                        }
                    ],
                    "Snapshots": [
                        {
                            "URI": "oss://bucket/snapshot0"
                        }
                    ]
                }
            }
        ],
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}

A tabela abaixo especifica os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

ProjectName

String

test_project

Nome do projeto.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Hora de início da tarefa.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Hora de término da tarefa.

UserData

String

user_data

Dados do usuário.

TaskType

String

MediaConvert

Tipo da tarefa.

TaskId

String

task_id

ID da tarefa.

Status

String

success

Status da tarefa.

Code

String

InvalidSecurityTokenExpired

Código de erro. Retornado apenas quando a tarefa falha.

Message

String

Specified SecurityToken is expired.

Mensagem de status. Contém uma mensagem de erro caso a tarefa falhe.

Targets

Array

Matriz de saídas da conversão.

URI

String

oss://bucket/test_convert.mp4

URI do arquivo de mídia convertido.

Subtitle

Object

Contém informações de legenda.

Extract

Object

Detalhes sobre a extração de legendas.

URI

String

oss://bucket/ExtractSubtitle

URI do arquivo de legenda extraído.

Image

Object

Saídas de imagem, incluindo sprites e snapshots.

Sprites

Array

Matriz de sprites.

URI

String

oss://bucket/sprite0

URI do sprite.

Snapshots

Array

Matriz de snapshots.

URI

String

oss://bucket/snapshot0

URI do snapshot.

EventSourceId

String

batch-18e30e52-2296-4146-a886-****

ID da origem do evento, como um ID de processamento em lote ou gatilho.

Crie uma tarefa de conversão de documentos

A criação de uma tarefa de conversão de documentos dispara o seguinte evento no EventBridge.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:OfficeConversion",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "OfficeConversion",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
    }
}

Consulte a tabela a seguir para entender os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

ProjectName

String

test_project

Nome do projeto.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Momento de início da tarefa.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Momento de encerramento da tarefa.

UserData

String

user_data

Dados definidos pelo usuário.

TaskType

String

OfficeConversion

Tipo da tarefa.

TaskId

String

task_id

ID da tarefa.

Status

String

success

Status da tarefa.

Code

String

InvalidSecurityTokenExpired

Código de erro retornado em caso de falha na tarefa.

Message

String

Specified SecurityToken is expired.

Mensagem de erro retornada em caso de falha na tarefa.

TotalPage

Int

2

Número de páginas convertidas.

EventSourceId

String

batch-18e30e52-2296-4146-a886-****

ID da origem do evento, como um ID de processamento em lote ou gatilho.

Tarefa assíncrona de moderação de vídeo

Ao criar uma tarefa assíncrona de moderação de vídeo, o EventBridge recebe um evento semelhante ao seguinte:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:VideoModeration",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "TaskVideoModeration",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "",
        "Message": "",
        "URI": "oss://bucket/test.mp4",
        "Suggestion": "pass",
        "Categories": [],
        "Frames": {
            "TotalCount": 100,
            "BlockFrames": [
                {
                    "rate": 0.99,
                    "offset": 10,
                    "label": "porn"
                }
            ]
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}

            

Para obter descrições dos parâmetros no campo data, consulte descrição dos campos.

Criação de tarefa assíncrona de junção de imagens

Quando uma tarefa assíncrona de junção de imagens é criada, o EventBridge recebe um evento conforme o exemplo:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:ImageSplicing",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "ImageSplicing",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "200",
        "Message": "message",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
    }
}

Para ver as descrições dos parâmetros no campo data, acesse a tabela de descrição dos campos.

Crie uma tarefa de compressão de nuvem de pontos

Ao criar uma tarefa de compressão de nuvem de pontos, o EventBridge recebe um evento similar a este:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:PointCloudCompression",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2022-07-22T02:52:40.685Z",
        "EndTime": "2022-07-22T02:52:41.33Z",
        "UserData": "user_data",
        "TaskType": "PointCloudCompress",
        "TaskId": "task_id",
        "Status": "Succeeded",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}
            

Para mais informações sobre os parâmetros no campo data, veja Descrições dos parâmetros.

Tarefa de imagem para PDF

O exemplo a seguir demonstra um evento do EventBridge para uma nova tarefa de conversão de imagem para PDF:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:ImageToPDF",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2022-07-22T02:52:40.685Z",
        "EndTime": "2022-07-22T02:52:41.33Z",
        "UserData": "user_data",
        "TaskType": "ImageToPDF",
        "TaskId": "task_id",
        "Status": "Succeeded",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}

As descrições dos parâmetros no campo data encontram-se na tabela de descrição dos campos.

Tarefa de compactação de arquivos

Segue um exemplo de evento recebido pelo EventBridge ao iniciar uma tarefa de compactação de arquivos.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:FileCompression",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2022-07-22T02:52:40.685Z",
        "EndTime": "2022-07-22T02:52:41.33Z",
        "UserData": "user_data",
        "TaskType": "FileCompression",
        "TaskId": "task_id",
        "Status": "Succeeded",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
    }
}

Para consultar as descrições dos parâmetros no campo data, veja a Referência de parâmetros.

Crie uma tarefa de clustering espaço-temporal

Sempre que uma tarefa de clustering espaço-temporal é criada, o EventBridge captura o evento abaixo:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:LocationDateClustering",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "dataset1",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2022-07-22T02:52:40.685Z",
        "EndTime": "2022-07-22T02:52:41.33Z",
        "UserData": "user_data",
        "TaskType": "LocationDateClustering",
        "TaskId": "task_id",
        "Status": "Succeeded",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}

Encontre as descrições dos parâmetros do campo data em Descrições dos parâmetros.

Tarefa de inspeção de arquivos compactados

O exemplo a seguir exibe um evento do EventBridge referente a uma tarefa de inspeção de arquivos compactados:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:ArchiveFileInspection",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2022-07-22T02:52:40.685Z",
        "EndTime": "2022-07-22T02:52:41.33Z",
        "UserData": "user_data",
        "TaskType": "ArchiveFileInspection",
        "TaskId": "task_id",
        "Status": "Succeeded",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a88****"
    }
}

Os parâmetros do campo data estão detalhados em Descrições dos Parâmetros.

Tarefa de descompactação online

Este exemplo apresenta um evento recebido pelo EventBridge referente a uma tarefa de descompactação online:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:FileUncompression",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2022-07-22T02:52:40.685Z",
        "EndTime": "2022-07-22T02:52:41.33Z",
        "UserData": "user_data",
        "TaskType": "FileUncompression",
        "TaskId": "task_id",
        "Status": "Succeeded",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}

Para obter a descrição dos parâmetros no campo data, consulte Detalhes dos parâmetros.

Tarefa de detecção de imagens semelhantes

Ao criar uma tarefa de detecção de imagens semelhantes, o EventBridge recebe o seguinte evento:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:SimilarImageClustering",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "test_dataset",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2022-07-22T02:52:40.685Z",
        "EndTime": "2022-07-22T02:52:41.33Z",
        "UserData": "user_data",
        "TaskType": "SimilarImageClustering",
        "TaskId": "task_id",
        "Status": "Succeeded",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}

Para obter descrições dos parâmetros no campo data, consulte Descrições dos parâmetros.

Evento de processamento em lote

O exemplo abaixo ilustra um evento de notificação de processamento em lote recebido pelo EventBridge.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Batch:Notification",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "Id": "batch-792e0f45-be5e-44e9-****-xx",
        "State": "Succeeded",
        "Error": "",
        "Statistic": {
            "SubmitSuccess": 1,
            "SubmitFailure": 0
        },
        "CreateTime": "2023-06-21T11:42:21.006729926+08:00",
        "UpdateTime": "2023-06-21T11:42:21.006729926+08:00"
    }
}

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Valor

Descrição

ProjectName

String

test_project

Nome do projeto.

Id

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

State

String

Succeeded

Status do trabalho em lote.

Error

String

Mensagem de erro.

Statistic

Object

Estatísticas de envio.

SubmitSuccess

Int

1

Quantidade de envios bem-sucedidos.

SubmitFailure

Int

0

Quantidade de envios com falha.

CreateTime

String

2023-06-21T11:42:21.006729926+08:00

Horário de criação do trabalho em lote.

UpdateTime

String

2023-06-21T11:42:21.006729926+08:00

Horário da última atualização do trabalho em lote.

Tarefa assíncrona

Veja a seguir um exemplo de evento recebido pelo EventBridge quando uma tarefa assíncrona é acionada:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:AsyncTask",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2023-06-25T02:52:40.685Z",
        "EndTime": "2023-06-25T02:52:41.33Z",
        "UserData": "",
        "TaskType": "AsyncTask",
        "TaskId": "AsyncTask-f494ed0c-5552-4eee-a439-****",
        "Status": "Failed",
        "Code": "InvalidArgument",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}

Para obter a descrição dos parâmetros no campo data, consulte descrição do campo.

Tarefa síncrona

Quando uma tarefa síncrona é acionada, o EventBridge recebe o seguinte evento:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:SyncTask",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2023-06-25T02:52:40.685Z",
        "EndTime": "2023-06-25T02:52:41.33Z",
        "UserData": "",
        "TaskType": "SyncTask",
        "TaskId": "SyncTask-f494ed0c-5552-4eee-a439-****",
        "Status": "Succeeded",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****"
    }
}

Para obter a descrição dos parâmetros no campo data, consulte a tabela de descrição do campo.

Trigger

Este é um exemplo de evento que o EventBridge recebe quando ocorre um evento de trigger.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Trigger:Notification",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "Id": "trigger-792e0f45-be5e-44e9-beb3-****",
        "State": "Failed",
        "Error": "",
        "Statistic": {
            "SubmitSuccess": 0,
            "SubmitFailure": 1
        },
        "CreateTime": "2023-06-21T11:42:21.006729926+08:00",
        "UpdateTime": "2023-06-21T11:42:21.006729926+08:00"
    }
}

Para obter descrições dos parâmetros no campo data, consulte a tabela de descrição do campo.

Tarefa de busca facial em imagens

O exemplo a seguir mostra um evento que o EventBridge recebe ao concluir uma tarefa de busca facial em imagens.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:FacesSearching",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "test_dataset",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "FacesSearching",
        "TaskId": "task_id",
        "Status": "Succeeded",
        "Code": "200",
        "Message": "message",
        "SimilarFaces": [
            {
                "URI": "oss://bucket/A1.jpg",
                "Boundary": {
                    "Width": 109,
                    "Height": 150,
                    "Left": 69,
                    "Top": 49
                },
                "SimilarFaces": [
                    {
                        "URI": "oss://bucket/A2.jpg",
                        "FigureId": "431b6d43-e498-4988-9ee2-30f5981f****",
                        "Similarity": 0.73321396
                    },
                    {
                        "URI": "oss://bucket/A3.jpg",
                        "FigureId": "119198d5-34f9-40e3-9fa1-4c57119f****",
                        "Similarity": 0.77033985
                    }
                ]
            }
        ],
        "EventSourceId": "batch-18e30e52-2296-4146-a88****"
    }
}

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

ProjectName

String

test_project

Nome do projeto.

DatasetName

String

test_dataset

Nome do conjunto de dados.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Horário de início da tarefa.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Horário de término da tarefa.

UserData

String

user_data

Dados do usuário.

TaskType

String

FacesSearching

Tipo da tarefa.

TaskId

String

task_id

ID da tarefa.

Status

String

Succeeded

Status da tarefa.

Code

String

200

Código de status. O valor 200 indica sucesso. Contém um código de erro se a tarefa falhar.

Message

String

message

Mensagem com detalhes sobre o status. Contém uma mensagem de erro apenas se a tarefa falhar.

SimilarFaces

Array

Array de objetos. Cada objeto descreve um rosto detectado na imagem de origem e lista os rostos correspondentes no conjunto de dados.

URI

String

oss://bucket/A1.jpg

URI da imagem que contém o rosto detectado.

Boundary

Object

Caixa delimitadora do rosto detectado.

Width

Int

109

Largura da caixa delimitadora em pixels.

Height

Int

150

Altura da caixa delimitadora em pixels.

Left

Int

69

Coordenada x do canto superior esquerdo da caixa delimitadora.

Top

Int

49

Coordenada y do canto superior esquerdo da caixa delimitadora.

FigureId

String

431b6d43-e498-4988-9ee2-30f5981f****

ID exclusivo do rosto correspondente no conjunto de dados. Este parâmetro faz parte de um objeto dentro do array aninhado SimilarFaces.

Similarity

Float

0.73321396

Pontuação de similaridade entre o rosto de origem e o rosto correspondente, variando de 0 a 1. Este parâmetro faz parte de um objeto dentro do array aninhado SimilarFaces.

EventSourceId

String

batch-18e30e52-2296-4146-a8****

ID da fonte do evento, como um ID de processamento em lote ou um ID de trigger.

Tarefa de reprodução durante transcodificação

O exemplo a seguir apresenta um evento do EventBridge para uma tarefa de reprodução durante transcodificação:

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:LiveTranscoding",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "DatasetName": "test_dataset",
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
        "StartTime": "2022-07-22T02:52:40.685Z",
        "EndTime": "2022-07-22T02:52:41.33Z",
        "UserData": "user_data",
        "TaskType": "LiveTranscoding",
        "TaskId": "task_id",
        "Status": "Succeeded",
        "Code": "",
        "Message": "",
        "AsyncTask": true,
        "EventSourceId": "batch-18e30e52-2296-414****-xx",
        "URI": "oss//bucket/xx.mp4",
        "Token": "fde894bfbabd54b09f07794ddb3d****",
        "StartIndex": 0,
        "EndIndex": 2,
        "TotalTimeInMs": 10000,
        "TotalSize": 1024000,
        "Bitrate": 100000,
        "VideoStreams": [
            {
                "Duration": 10000,
                "Bitrate": 5407765,
                "FrameRate": "25/1",
                "Resolution": "640x480"
            }
        ],
        "AudioStreams": [
            {
                "Duration": 10000,
                "Bitrate": 100000,
                "Channels": "2"
            }
        ],
        "SubtitleStreams": [
            {
                "Duration": 10000,
                "Language": "en",
                "Index": 0
            }
        ]
    }
}

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

ProjectName

String

test_project

Nome do projeto.

DatasetName

String

test_dataset

Nome do conjunto de dados.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Horário de início da tarefa.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Horário de término da tarefa.

UserData

String

user_data

Dados personalizados fornecidos pelo usuário.

TaskType

String

LiveTranscoding

Tipo da tarefa.

TaskId

String

task_id

ID da tarefa.

Status

String

Succeeded

Status da tarefa.

Code

String

200

Código de erro. Este campo fica vazio se a tarefa for bem-sucedida.

Message

String

message

Mensagem de erro ou detalhes do status. Este campo fica vazio se a tarefa for bem-sucedida.

AsyncTask

Boolean

true

Indica se a tarefa é assíncrona.

EventSourceId

String

batch-18e30e52-2296-4146-a8****

ID da fonte do evento, como um ID de processamento em lote ou ID de trigger.

URI

String

oss//bucket/xx.mp4

URI do arquivo.

Token

String

fde894bfbabd54b09f07794ddb3d****

Token de acesso.

StartIndex

Int

0

Índice inicial.

EndIndex

Int

2

Índice final.

TotalTimeInMs

Int

10000

Duração em milissegundos.

TotalSize

Int

1024000

Tamanho em bytes.

Bitrate

Int

100000

Taxa de bits em bit/s.

VideoStreams

Array

Array de fluxos de vídeo.

Duration

Number

10000

Duração do fluxo de vídeo em milissegundos.

Bitrate

Int

5407765

Taxa de bits do fluxo de vídeo em bit/s.

FrameRate

String

25/1

Taxa de quadros do fluxo de vídeo.

Resolution

String

640x480

Resolução do fluxo de vídeo.

AudioStreams

Array

Array de fluxos de áudio.

Bitrate

Int

100000

Taxa de bits do fluxo de áudio em bit/s.

Channels

String

2

Número de canais no fluxo de áudio.

SubtitleStreams

Array

Array de fluxos de legendas.

Language

String

en

Idioma do fluxo de legendas.

Index

Int

0

Índice do fluxo de legendas.

Extração de conteúdo de marca d'água invisível

O exemplo a seguir mostra um evento que o EventBridge recebe quando há extração de conteúdo de uma marca d'água invisível.

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.imm",
    "specversion": "1.0",
    "subject": "acs.imm:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "imm:Task:DecodeBlindWatermark",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project",
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115CC8F4",
        "StartTime": "2021-07-22T14:03:15.489885+08:00",
        "EndTime": "2021-07-22T14:05:15.489885+08:00",
        "UserData": "user_data",
        "TaskType": "DecodeBlindWatermark",
        "TaskId": "task_id",
        "Status": "success",
        "Code": "",
        "Message": "",
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx",
        "Content": "water content"
    }
}

Os parâmetros no campo data estão descritos na tabela a seguir.

Parâmetro

Tipo

Exemplo

Descrição

ProjectName

String

test_project

Nome do projeto.

RequestId

String

D2A3AE88-D17C-4CCC-B149-6651115C****

ID da solicitação.

StartTime

String

2021-07-22T14:03:15.489885+08:00

Horário de início da tarefa.

EndTime

String

2021-07-22T14:05:15.489885+08:00

Horário de término da tarefa.

UserData

String

user_data

Dados do usuário.

TaskType

String

DecodeBlindWatermark

Tipo da tarefa.

TaskId

String

task_id

ID da tarefa.

Status

String

success

Status da tarefa.

Code

String

Código de erro. Este campo fica vazio para tarefas bem-sucedidas.

Message

String

Mensagem detalhada de status. Este campo fica vazio para tarefas bem-sucedidas.

YourKey

String

YourVal

Chave de uma tag definida pelo usuário.

EventSourceId

String

batch-18e30e52-2296-4146-a886-xx

ID da fonte do evento, como um ID de processamento em lote ou um ID de trigger.

Content

String

water content

Conteúdo extraído da marca d'água invisível.