Tous les produits
Search
Centre de documentation

:Événements IMM

Dernière mise à jour :Aug 11, 2026

Cette rubrique décrit les types d'événements publiés par Intelligent Media Management (IMM) vers EventBridge lorsqu'il est configuré comme source d'événements.

Types d'événements

IMM publie les types d'événements suivants vers EventBridge.

Type d'événement

Valeur

Ajout d'un fichier

imm:FileMeta:Index

Ajout de fichiers par lot

imm:FileMeta:BatchIndex

Mise à jour des métadonnées de fichier par lot

imm:FileMeta:BatchUpdate

Suppression des métadonnées de fichier

imm:FileMeta:Delete

Suppression des métadonnées de fichier par lot

imm:FileMeta:BatchDelete

Récupération des données EXIF du fichier

imm:Engine:Exif

Récupération du type MIME du fichier

imm:Engine:Mime

Récupération des métadonnées OSS du fichier

imm:Engine:OSSMeta

Récupération des tags de fichier

imm:Engine:Tag

Liaison d'un fichier à un jeu de données

imm:Binding:Task

Création d'une tâche de clustering de figures

imm:Task:FigureClustering

Fusion de clusters de figures

imm:Task:FigureClustersMerging

Création d'une histoire

imm:Task:StoryCreation

Extraction des libellés vidéo

imm:Task:VideoLabelClassification

Création d'une tâche de modération d'images

imm:Task:ImageModeration

Création d'une tâche de conversion multimédia

imm:Task:MediaConvert

Création d'une tâche de conversion de documents

imm:Task:OfficeConversion

Création d'une tâche de modération vidéo asynchrone

imm:Task:VideoModeration

Création d'une tâche d'assemblage d'images asynchrone

imm:Task:ImageSplicing

Création d'une tâche de compression de nuage de points

imm:Task:PointCloudCompression

Création d'une tâche de conversion image vers PDF

imm:Task:ImageToPDF

Création d'une tâche de compression de fichiers

imm:Task:FileCompression

Création d'une tâche de clustering par lieu et date

imm:Task:LocationDateClustering

Inspection des fichiers dans une archive

imm:Task:ArchiveFileInspection

Création d'une tâche de décompression de fichiers

imm:Task:FileUncompression

Création d'une tâche de clustering d'images similaires

imm:Task:SimilarImageClustering

Notification de traitement par lot

imm:Batch:Notification

Déclenchement d'une tâche asynchrone

imm:Task:AsyncTask

Déclenchement d'une tâche synchrone

imm:Task:SyncTask

Notification de déclenchement

imm:Trigger:Notification

Création d'une tâche de recherche de visages

imm:Task:FacesSearching

Création d'une tâche de transcodage en direct

imm:Task:LiveTranscoding

Décodage d'un filigrane aveugle

imm:Task:DecodeBlindWatermark

Événement de service Alibaba Cloud

imm:ActionTrail:AliyunServiceEvent

Appel d'API

imm:ActionTrail:ApiCall

Opération dans la console

imm:ActionTrail:ConsoleOperation

Connexion à la console

imm:ActionTrail:ConsoleSignin

Déconnexion de la console

imm:ActionTrail:ConsoleSignout

Pour plus d'informations sur les paramètres définis dans la spécification CloudEvents, consultez la section Présentation des événements.

Message d'ajout de fichier

Lorsqu'un fichier est ajouté, EventBridge reçoit l'événement suivant :

{
    "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"
            }
        ]
    }
}
            

Les paramètres du champ data sont décrits dans le tableau suivant.

Paramètre

Type

Exemple

Description

ProjectName

String

test_project

Nom du projet IMM.

DatasetName

String

test_dataset

Nom du jeu de données IMM.

RequestId

String

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

ID de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

Message

String

InvalidParameter

Message d'état de la tâche.

Si le paramètre Success a la valeur false, ce paramètre renvoie un message d'erreur.

Success

Boolean

false

Indique si la tâche a réussi.

Valeurs possibles :

  • true : L'opération a réussi.

  • false : L'exécution a échoué.

Files

Array

Tableau d'objets contenant les informations relatives à chaque fichier traité par la tâche.

URI

String

oss://bucket/file

Identifiant uniforme de ressource (URI) du fichier.

CustomId

String

defaultId

ID personnalisé du fichier.

CustomLabels

Map

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

Libellés personnalisés du fichier.

Error

String

InternalError

Message d'erreur relatif au fichier, le cas échéant.

Événement d'ajout de fichiers par lot

Voici un exemple d'événement reçu par EventBridge lors de l'ajout de fichiers par lot :

{
    "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": ""
            }
        ]
    }
}
            

Pour obtenir le détail des paramètres du champ data, consultez la section Descriptions des paramètres.

Mise à jour des métadonnées de fichier par lot

Lorsque les métadonnées des fichiers sont mises à jour par lot, EventBridge reçoit l'événement d'exemple suivant :

{
  "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": ""
      }
    ]
  }
}

Pour obtenir la description des paramètres du champ data, consultez la section Détails des paramètres.

Suppression des métadonnées de fichier

Voici un exemple d'événement reçu par EventBridge lors de la suppression des métadonnées d'un fichier :

{
  "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": ""
      }
    ]
  }
}

Pour obtenir la description des champs de l'objet data, consultez le tableau de description des champs.

Suppression des métadonnées de fichier par lot

L'exemple suivant présente un événement EventBridge correspondant à une suppression par lot des métadonnées de fichier.

{
  "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": ""
      }
    ]
  }
}

Pour obtenir la description des paramètres du champ data, consultez la section Descriptions des paramètres.

Récupération des données EXIF du fichier

L'exemple suivant illustre l'événement reçu par EventBridge lors de la récupération des données EXIF d'un fichier.

{
  "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": ""
      }
    ]
  }
}

Le tableau suivant décrit les paramètres du champ data.

Paramètre

Type

Exemple

Description

Project

String

test_project

Nom du projet Intelligent Media Management (IMM).

Dataset

String

test_dataset

Nom du jeu de données IMM.

RequestId

String

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

ID de la requête.

JobId

String

Job-id1

ID de la tâche.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

Message

String

InvalidParameter

Informations relatives à la tâche.

Si le paramètre Success a la valeur false, ce paramètre contient le message d'erreur.

Success

Boolean

false

Indique si la tâche a réussi.

Valeurs possibles :

  • true : La tâche a réussi.

  • false : La tâche a échoué.

Files

Array

Tableau d'objets représentant chacun un fichier traité par la tâche.

URI

String

oss://bucket/file

URI du fichier.

CustomId

String

defaultId

ID personnalisé.

CustomLabels

Map

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

Libellés personnalisés.

Obtention du type MIME du fichier

L'exemple suivant présente un événement reçu par EventBridge lors de l'obtention du type MIME d'un fichier.

{
  "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": ""
      }
    ]
  }
}

Pour obtenir la description des paramètres du champ data, consultez la section Descriptions des paramètres.

Récupération des métadonnées de fichier OSS

Lorsque les métadonnées d'un fichier OSS sont récupérées, EventBridge reçoit l'événement suivant :

{
  "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": ""
      }
    ]
  }
}

Pour obtenir la description des paramètres du champ data, consultez la section Descriptions des paramètres.

Récupération des libellés de fichier

Cet exemple illustre l'événement reçu par EventBridge lors de la récupération des libellés d'un fichier.

{
  "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": ""
      }
    ]
  }
}

Pour en savoir plus sur les paramètres du champ data, consultez la section Descriptions des paramètres.

Liaison de tâche

L'exemple suivant illustre l'événement reçu par EventBridge lorsqu'une tâche de liaison est déclenchée.

{
  "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"                                      
  }
}

Le tableau ci-dessous décrit les paramètres du champ data.

Paramètre

Type

Valeur d'exemple

Description

TaskId

String

task-id1

Identifiant de la tâche de liaison.

Project

String

test_project

Nom du projet IMM.

Dataset

String

test_dataset

Nom du jeu de données IMM.

URI

String

oss://bucket/file

URI du fichier lié.

StartTime

String

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

Heure de début de la tâche de liaison.

LastUpdateTime

String

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

Dernière mise à jour du statut de liaison.

Marker

String

dir/file

Chemin d'accès au fichier.

Message

String

Code: 400, Message: InternalError...

Informations sur la tâche. Contient un message d'erreur en cas d'échec.

State

String

Running

Statut de la liaison.

Valeurs valides :

  • Ready : Le fichier est prêt pour la liaison.

  • Running : La liaison est en cours.

  • Stopped : Le processus de liaison a été arrêté.

  • Retrying : Une nouvelle tentative de liaison est en cours.

  • Failed : Échec de la liaison.

  • Deleted : La liaison a été supprimée.

Création d'une tâche de clustering

Voici un exemple d'événement reçu par EventBridge lors de la création d'une tâche 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****"
    }
}
            

Le tableau suivant détaille les paramètres contenus dans le champ data.

Paramètre

Type

Valeur

Description

ProjectName

String

test_project

Nom du projet.

DatasetName

String

test_dataset

Nom du jeu de données.

RequestId

String

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

Identifiant de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Informations utilisateur.

TaskType

String

TaskTypeFigureClustering

Type de tâche.

TaskId

String

task_id

Identifiant de la tâche.

Status

String

success

Statut de la tâche.

Code

String

200

Code de résultat.

Message

String

message

Informations sur le statut.

NewClusterCount

Int

1

Nombre de clusters nouvellement créés.

UpdatedClusterCount

Int

0

Nombre de clusters mis à jour.

UpdatedFigureCount

Int

3

Nombre d'images mises à jour.

Fusion de clusters

L'exemple ci-dessous présente un événement de fusion de cluster provenant d'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"
    }
}
            

Le tableau ci-après décrit les paramètres du champ data.

Paramètre

Type

Valeur

Description

ProjectName

String

test_project

Nom du projet.

DatasetName

String

test_dataset

Nom du jeu de données.

RequestId

String

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

Identifiant de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Données utilisateur personnalisées.

TaskType

String

TaskTypeFigureClustersMerging

Type de tâche.

TaskId

String

task_id

Identifiant de la tâche.

Status

String

success

Statut de la tâche.

Code

String

200

Code de statut. La valeur 200 indique une réussite.

Message

String

message

Message de statut.

Froms

Array

["id3"]

Tableau des identifiants des clusters d'origine.

From

String

id1

Identifiant du cluster d'origine.

To

String

id2

Identifiant du cluster cible.

UpdatedFigureCount

Int

3

Nombre d'images mises à jour.

Création d'une histoire

L'exemple suivant montre l'événement reçu par EventBridge lorsque vous créez une histoire :

{
    "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-****"
    }
}
            

Le tableau suivant décrit les paramètres du champ data.

Paramètre

Type

Exemple

Description

ProjectName

String

test_project

Nom du projet.

DatasetName

String

test_dataset

Nom du jeu de données.

RequestId

String

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

Identifiant unique de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Données utilisateur personnalisées transmises dans la requête initiale.

TaskType

String

TaskTypeStoryCreation

Type de tâche.

TaskId

String

task_id

Identifiant unique de la tâche.

Status

String

success

Statut de la tâche.

Code

String

200

Code de statut de la tâche. La valeur 200 indique une réussite.

Message

String

message

Message correspondant au code de statut.

ObjectId

String

id

Identifiant de l'objet histoire créé.

Extraction d'étiquettes vidéo

L'exemple ci-dessous présente un événement d'extraction d'étiquettes vidéo reçu par 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-****"
    }
}
            

Ce tableau décrit les paramètres du champ data.

Paramètre

Type

Valeur d'exemple

Description

ProjectName

String

test_project

Nom du projet.

DatasetName

String

test_dataset

Nom du jeu de données.

RequestId

String

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

Identifiant de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Données utilisateur.

TaskType

String

TaskTypeVideoLabelClassification

Type de tâche.

TaskId

String

task_id

Identifiant de la tâche.

Status

String

success

Statut de la tâche.

Code

String

200

Code d'erreur.

Message

String

message

Message détaillant le statut de la tâche.

Labels

Array

Tableau des étiquettes détectées.

Language

String

zh

Langue du nom de l'étiquette.

LabelName

String

flower

Nom de l'étiquette.

LabelConfidence

Number

0.9

Niveau de confiance de l'étiquette.

CentricScore

Number

0.98

Score de centralité de l'étiquette.

LabelLevel

Int

1

Niveau hiérarchique de l'étiquette.

ParentLabelName

String

Scene

Nom de l'étiquette parente.

LabelTimestamps

Array

Tableau des horodatages indiquant quand l'étiquette apparaît dans la vidéo.

Start

Int

10

Heure de début de l'intervalle.

End

Int

20

Heure de fin de l'intervalle.

EventSourceId

String

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

Identifiant de la source de l'événement, tel qu'un ID de traitement par lot ou de déclencheur.

Création d'une tâche de détection d'images pour la modération de contenu

L'exemple suivant illustre l'événement reçu par EventBridge lors de la création d'une tâche de détection d'images pour la modération de contenu.

{
    "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"
    }
}

Le tableau suivant détaille les paramètres du champ data.

Paramètre

Type

Exemple

Description

ProjectName

String

test_project

Nom du projet.

RequestId

String

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

Identifiant de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Données utilisateur.

TaskType

String

TaskImageModeration

Type de tâche.

TaskId

String

task_id

Identifiant de la tâche.

Status

String

success

Statut de la tâche.

Code

String

InvalidSecurityTokenExpired

Code d'erreur. Ce champ n'est renseigné qu'en cas d'échec de la tâche.

Message

String

Specified SecurityToken is expired.

Message de statut. Ce champ contient un message d'erreur uniquement si la tâche échoue.

URI

String

oss://bucket/test.jpg

URI de l'image modérée.

Suggestion

String

pass

Action recommandée pour le contenu modéré (par exemple, pass, review ou block).

Categories

Array

Tableau des étiquettes de violation.

Frames

Object

Informations sur les images.

TotalCount

Int

100

Nombre total d'images analysées.

BlockFrames

Array

Tableau des images contenant des violations.

rate

Number

0.99

Niveau de confiance de la violation détectée dans l'image.

offset

Int

10

Décalage de l'image.

label

String

porn

Étiquette de violation.

EventSourceId

String

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

Identifiant de la source de l'événement, tel qu'un ID de traitement par lot ou de déclencheur.

Créer une tâche de conversion multimédia

L'exemple suivant illustre l'événement reçu par EventBridge lors de la création d'une tâche de conversion multimé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-****"
    }
}

Le tableau suivant décrit les paramètres du champ data.

Parameter

Type

Example

Description

ProjectName

String

test_project

Nom du projet.

RequestId

String

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

ID de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Données utilisateur.

TaskType

String

MediaConvert

Type de tâche.

TaskId

String

task_id

ID de la tâche.

Status

String

success

Statut de la tâche.

Code

String

InvalidSecurityTokenExpired

Code d'erreur. Ce paramètre n'est renvoyé qu'en cas d'échec de la tâche.

Message

String

Specified SecurityToken is expired.

Message de statut. Ce paramètre contient un message d'erreur si la tâche échoue.

Targets

Array

Tableau des résultats de conversion.

URI

String

oss://bucket/test_convert.mp4

URI du fichier multimédia converti.

Subtitle

Object

Contient les informations relatives aux sous-titres.

Extract

Object

Contient les informations sur l'extraction des sous-titres.

URI

String

oss://bucket/ExtractSubtitle

URI du fichier de sous-titres extrait.

Image

Object

Contient les sorties d'image, telles que les sprites et les captures d'écran.

Sprites

Array

Tableau de sprites.

URI

String

oss://bucket/sprite0

URI du sprite.

Snapshots

Array

Tableau de captures d'écran.

URI

String

oss://bucket/snapshot0

URI de la capture d'écran.

EventSourceId

String

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

ID de la source de l'événement, tel qu'un ID de traitement par lots ou un ID de déclencheur.

Créer une tâche de conversion de documents

La création d'une tâche de conversion de documents déclenche l'événement suivant dans 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"
    }
}

Le tableau suivant décrit les paramètres du champ data.

Parameter

Type

Example

Description

ProjectName

String

test_project

Nom du projet.

RequestId

String

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

ID de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Données définies par l'utilisateur.

TaskType

String

OfficeConversion

Type de tâche.

TaskId

String

task_id

ID de la tâche.

Status

String

success

Statut de la tâche.

Code

String

InvalidSecurityTokenExpired

Code d'erreur renvoyé en cas d'échec de la tâche.

Message

String

Specified SecurityToken is expired.

Message d'erreur renvoyé en cas d'échec de la tâche.

TotalPage

Int

2

Nombre de pages converties.

EventSourceId

String

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

ID de la source de l'événement, tel qu'un ID de traitement par lots ou un ID de déclencheur.

Tâche de modération vidéo asynchrone

Lorsqu'une tâche de modération vidéo asynchrone est créée, EventBridge reçoit un événement semblable au suivant :

{
    "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-****"
    }
}

            

Pour obtenir une description des paramètres du champ data, consultez la section description des champs.

Création d'une tâche de collage d'images asynchrone

Lorsqu'une tâche de collage d'images asynchrone est créée, EventBridge reçoit un événement semblable au suivant :

{
    "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"
    }
}

Pour obtenir la description des paramètres du champ data, consultez le tableau de description des champs.

Créer une tâche de compression de nuage de points

Lorsque vous créez une tâche de compression de nuage de points, EventBridge reçoit un événement similaire au suivant :

{
    "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-****"
    }
}
            

Pour plus d'informations sur les paramètres du champ data, consultez la section Descriptions des paramètres.

Tâche de conversion d'image en PDF

L'exemple suivant montre un événement EventBridge pour une tâche de conversion d'image en PDF nouvellement créée :

{
    "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-****"
    }
}

Pour obtenir la description des paramètres du champ data, consultez le tableau de description des champs.

Tâche de compression de fichiers

Voici un exemple d'événement reçu par EventBridge lors de la création d'une tâche de compression de fichiers.

{
    "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"
    }
}

Pour obtenir la description des paramètres du champ data, consultez la section Référence des paramètres.

Créer une tâche de clustering spatio-temporel

Lorsqu'une tâche de clustering spatio-temporel est créée, EventBridge reçoit l'événement suivant :

{
    "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-****"
    }
}

Pour obtenir la description des paramètres du champ data, consultez la section Descriptions des paramètres.

Tâche d'inspection de fichiers d'archive

L'exemple suivant montre un événement provenant d'EventBridge pour une tâche d'inspection de fichiers d'archive :

{
    "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****"
    }
}

Les paramètres du champ data sont décrits dans la section Descriptions des paramètres.

Tâche de décompression en ligne

Cet exemple montre un événement reçu par EventBridge pour une tâche de décompression en ligne :

{
    "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-****"
    }
}

Pour obtenir une description des paramètres du champ data, consultez la section Détails des paramètres.

Tâche de détection d'images similaires

Lorsque vous créez une tâche de détection d'images similaires, EventBridge reçoit l'événement suivant :

{
    "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-****"
    }
}

Pour obtenir la description des paramètres du champ data, consultez la section Descriptions des paramètres.

Événement de traitement par lots

Voici un exemple d'événement de notification de traitement par lots reçu par 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"
    }
}

Le tableau suivant décrit les paramètres du champ data.

Parameter

Type

Value

Description

ProjectName

String

test_project

Nom du projet.

Id

String

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

ID de la requête.

State

String

Succeeded

Statut de la tâche par lots.

Error

String

Message d'erreur.

Statistic

Object

Statistiques de soumission.

SubmitSuccess

Int

1

Nombre de soumissions réussies.

SubmitFailure

Int

0

Nombre de soumissions ayant échoué.

CreateTime

String

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

Heure de création de la tâche par lots.

UpdateTime

String

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

Heure de la dernière mise à jour de la tâche par lots.

Tâche asynchrone

Voici un exemple d'événement reçu par EventBridge lorsqu'une tâche asynchrone est déclenchée :

{
    "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-****"
    }
}

Pour obtenir une description des paramètres du champ data, consultez la section description des champs.

Tâche synchrone

Lorsqu'une tâche synchrone est déclenchée, EventBridge reçoit l'événement suivant :

{
    "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-****"
    }
}

Pour obtenir une description des paramètres du champ data, consultez le tableau de description des champs.

Déclencheur

Voici un exemple d'événement reçu par EventBridge lorsqu'un événement de déclenchement se produit.

{
    "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"
    }
}

Pour obtenir la description des paramètres du champ data, consultez le tableau de description des champs.

Tâche de recherche faciale dans les images

L'exemple suivant illustre un événement qu'EventBridge reçoit à l'issue d'une tâche de recherche faciale dans une image.

{
    "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****"
    }
}

Le tableau ci-dessous décrit les paramètres contenus dans le champ data.

Paramètre

Type

Exemple

Description

ProjectName

String

test_project

Nom du projet.

DatasetName

String

test_dataset

Nom de l'ensemble de données.

RequestId

String

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

ID de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Données utilisateur.

TaskType

String

FacesSearching

Type de tâche.

TaskId

String

task_id

ID de la tâche.

Status

String

Succeeded

État de la tâche.

Code

String

200

Code d'état. La valeur 200 indique un succès. En cas d'échec de la tâche, ce champ contient un code d'erreur.

Message

String

message

Message détaillant l'état. Ce champ ne contient un message d'erreur qu'en cas d'échec de la tâche.

SimilarFaces

Array

Tableau d'objets. Chaque objet décrit un visage détecté dans l'image source et répertorie les correspondances trouvées dans l'ensemble de données.

URI

String

oss://bucket/A1.jpg

URI de l'image contenant le visage détecté.

Boundary

Object

Cadre de délimitation (bounding box) du visage détecté.

Width

Int

109

Largeur du cadre de délimitation en pixels.

Height

Int

150

Hauteur du cadre de délimitation en pixels.

Left

Int

69

Coordonnée x du coin supérieur gauche du cadre de délimitation.

Top

Int

49

Coordonnée y du coin supérieur gauche du cadre de délimitation.

FigureId

String

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

ID unique du visage correspondant issu de l'ensemble de données. Ce paramètre fait partie d'un objet au sein du tableau imbriqué SimilarFaces.

Similarity

Float

0.73321396

Score de similarité entre le visage source et le visage correspondant, compris entre 0 et 1. Ce paramètre fait partie d'un objet au sein du tableau imbriqué SimilarFaces.

EventSourceId

String

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

ID de la source de l'événement, tel qu'un ID de traitement par lots ou un ID de déclencheur.

Tâche de lecture pendant le transcodage

L'exemple suivant présente un événement EventBridge relatif à une tâche de lecture pendant le transcodage :

{
    "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
            }
        ]
    }
}

Le tableau ci-dessous détaille les paramètres du champ data.

Paramètre

Type

Exemple

Description

ProjectName

String

test_project

Nom du projet.

DatasetName

String

test_dataset

Nom de l'ensemble de données.

RequestId

String

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

ID de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Données personnalisées fournies par l'utilisateur.

TaskType

String

LiveTranscoding

Type de tâche.

TaskId

String

task_id

ID de la tâche.

Status

String

Succeeded

État de la tâche.

Code

String

200

Code d'erreur. Ce champ reste vide si la tâche aboutit.

Message

String

message

Message d'erreur ou détails sur l'état. Ce champ reste vide si la tâche aboutit.

AsyncTask

Boolean

true

Indique si la tâche est asynchrone.

EventSourceId

String

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

ID de la source de l'événement, tel qu'un ID de traitement par lots ou un ID de déclencheur.

URI

String

oss//bucket/xx.mp4

URI du fichier.

Token

String

fde894bfbabd54b09f07794ddb3d****

Jeton.

StartIndex

Int

0

Index de début.

EndIndex

Int

2

Index de fin.

TotalTimeInMs

Int

10000

Durée en millisecondes.

TotalSize

Int

1024000

Taille en octets.

Bitrate

Int

100000

Débit binaire en bit/s.

VideoStreams

Array

Tableau de flux vidéo.

Duration

Number

10000

Durée du flux vidéo en millisecondes.

Bitrate

Int

5407765

Débit binaire du flux vidéo en bit/s.

FrameRate

String

25/1

Fréquence d'images du flux vidéo.

Resolution

String

640x480

Résolution du flux vidéo.

AudioStreams

Array

Tableau de flux audio.

Bitrate

Int

100000

Débit binaire du flux audio en bit/s.

Channels

String

2

Nombre de canaux du flux audio.

SubtitleStreams

Array

Tableau de flux de sous-titres.

Language

String

en

Langue du flux de sous-titres.

Index

Int

0

Index du flux de sous-titres.

Extraction du contenu d'un filigrane invisible

L'exemple suivant illustre un événement qu'EventBridge reçoit lors de l'extraction du contenu d'un filigrane invisible.

{
    "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"
    }
}

Le tableau suivant décrit les paramètres du champ data.

Paramètre

Type

Exemple

Description

ProjectName

String

test_project

Nom du projet.

RequestId

String

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

ID de la requête.

StartTime

String

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

Heure de début de la tâche.

EndTime

String

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

Heure de fin de la tâche.

UserData

String

user_data

Données utilisateur.

TaskType

String

DecodeBlindWatermark

Type de tâche.

TaskId

String

task_id

ID de la tâche.

Status

String

success

État de la tâche.

Code

String

Code d'erreur. Ce champ reste vide pour les tâches réussies.

Message

String

Message détaillé sur l'état. Ce champ reste vide pour les tâches réussies.

YourKey

String

YourVal

Clé d'un tag défini par l'utilisateur.

EventSourceId

String

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

ID de la source de l'événement, tel qu'un ID de traitement par lots ou un ID de déclencheur.

Content

String

water content

Contenu extrait du filigrane invisible.