すべてのプロダクト
Search
ドキュメントセンター

:IMM イベント

最終更新日:Jan 11, 2025

このトピックでは、EventBridge にパブリッシュできる Intelligent Media Management(IMM)イベントのタイプについて説明します。

イベントタイプ

次の表に、IMM から EventBridge にパブリッシュできる IMM イベントのタイプを示します。

イベントタイプ

type パラメーターの値 パラメーター

ファイルが追加される

imm:FileMeta:Index

複数のファイルが一度に追加される

imm:FileMeta:BatchIndex

複数のファイルのメタデータが一度に更新される

imm:FileMeta:BatchUpdate

ファイルのメタデータが削除される

imm:FileMeta:Delete

複数のファイルのメタデータが一度に削除される

imm:FileMeta:BatchDelete

ファイルの Exchangeable Image File Format(EXIF)がクエリされる

imm:Engine:Exif

ファイルの Multipurpose Internet Mail Extensions(MIME)標準がクエリされる

imm:Engine:Mime

ファイルの Object Storage Service(OSS)メタデータがクエリされる

imm:Engine:OSSMeta

ファイルのラベルがクエリされる

imm:Engine:Tag

IMM でファイルがデータセットにバインドされる

imm:Binding:Task

クラスタリングタスクが作成される

imm:Task:FigureClustering

クラスターがマージされる

imm:Task:FigureClustersMerging

ストーリーが作成される

imm:Task:StoryCreation

動画ラベルが抽出される

imm:Task:VideoLabelClassification

画像モデレーションタスクが作成される

imm:Task:ImageModeration

メディア変換タスクが作成される

imm:Task:MediaConvert

ドキュメント変換タスクが作成される

imm:Task:OfficeConversion

非同期動画モデレーションタスクが作成される

imm:Task:VideoModeration

非同期ロングイメージ生成タスクが作成される

imm:Task:ImageSplicing

点群圧縮タスクが作成される

imm:Task:PointCloudCompression

画像を PDF に変換するタスクが作成される

imm:Task:ImageToPDF

ファイル圧縮タスクが作成される

imm:Task:FileCompression

時空間クラスタリングタスクが作成される

imm:Task:LocationDateClustering

圧縮パッケージ内のファイルリストがプレビューされる

imm:Task:ArchiveFileInspection

ファイルがオンラインで解凍される

imm:Task:FileUncompression

類似画像検出タスクが作成される

imm:Task:SimilarImageClustering

バッチ処理タスクがトリガーされる

imm:Batch:Notification

非同期タスクがトリガーされる

imm:Task:AsyncTask

同期タスクがトリガーされる

imm:Task:SyncTask

トリガーイベントがトリガーされる

imm:Trigger:Notification

顔画像クエリタスクがトリガーされる

imm:Task:FacesSearching

トランスコードしながら再生するタスクがトリガーされる

imm:Task:LiveTranscoding

不可視透かしの内容が抽出される

imm:Task:DecodeBlindWatermark

リソースに対して操作が実行される

imm:ActionTrail:AliyunServiceEvent

API 操作が呼び出される

imm:ActionTrail:ApiCall

コンソールで操作が実行される

imm:ActionTrail:ConsoleOperation

ユーザーがコンソールにログオンする

imm:ActionTrail:ConsoleSignin

ユーザーがコンソールからログオフする

imm:ActionTrail:ConsoleSignout

CloudEvents 仕様で定義されているパラメーターの詳細については、「概要」をご参照ください。

ファイルが追加される

ファイルが追加されたときに 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: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", // IMM プロジェクトの名前。
        "DatasetName": "test_dataset", // IMM 内のデータセットの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "StartTime": "2021-07-22T14:03:15.489885+08:00", // タスクの開始時刻。
        "EndTime": "2021-07-22T14:05:15.489885+08:00", // タスクの終了時刻。
        "Message": "InvalidParameter", // タスク情報。Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。
        "Success": false, // タスクが成功したかどうかを示します。
        "Files": [
            {
                "URI": "oss://bucket/file", // ファイルの URI。
                "CustomId": "defaultId", // ファイルのカスタム ID。
                "CustomLabels": { // ファイルのカスタムラベル。
                    "Key1": "Val1",
                    "Key2": "Val2"
                },
                "Error": "InternalError" // エラーメッセージ。
            }
        ]
    }
}
            

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

DatasetName

String

test_dataset

IMM 内のデータセットの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

Message

String

InvalidParameter

タスク情報。

Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。

Success

Boolean

false

タスクが成功したかどうかを示します。

有効な値:

  • true

  • false

Files

Array

タスクに関連するファイル。

URI

String

oss://bucket/file

ファイルの Uniform Resource Identifier(URI)。

CustomId

String

defaultId

ファイルのカスタム ID。

CustomLabels

Map

{
          "Key1": "Val1", // カスタムラベル。
          "Key2": "Val2"  // カスタムラベル。
}

ファイルのカスタムラベル。

Error

String

InternalError

エラーメッセージ。

複数のファイルが一度に追加される

複数のファイルが一度に追加されたときに 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: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", // IMM プロジェクトの名前。
        "DatasetName": "test_dataset", // IMM 内のデータセットの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "StartTime": "2021-07-22T14:03:15.489885+08:00", // タスクの開始時刻。
        "EndTime": "2021-07-22T14:05:15.489885+08:00", // タスクの終了時刻。
        "Message": "InvalidParameter", // タスク情報。Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。
        "Success": false, // タスクが成功したかどうかを示します。
        "Files": [
            {
                "URI": "oss://bucket/file", // ファイルの URI。
                "CustomId": "defaultId", // ファイルのカスタム ID。
                "CustomLabels": { // ファイルのカスタムラベル。
                    "Key1": "Val1",
                    "Key2": "Val2"
                },
                "Error": "InternalError" // エラーメッセージ。
            },{
                "URI": "oss://bucket/file2", // ファイルの URI。
                "CustomId": "defaultId2", // ファイルのカスタム ID。
                "CustomLabels": { // ファイルのカスタムラベル。
                    "Key3": "Val3"
                },
                "Error": "" // エラーメッセージ。
            }
        ]
    }
}
            

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

複数のファイルのメタデータが一度に更新される

複数のファイルのメタデータが一度に更新されたときに EventBridge が受信するイベントの例を次に示します。

{
  "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",                                  // IMM プロジェクトの名前。
    "Dataset": "test_dataset",                                  // IMM 内のデータセットの名前。
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",       // リクエスト ID。
    "StartTime": "20221-07-22T14:03:15.489885+08:00",            // タスクの開始時刻。
    "EndTime": "2021-07-22T14:05:15.489885+08:00",             // タスクの終了時刻。
    "Message": "InvalidParameter",                             // タスク情報。Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。
    "Success": false,                                     // タスクが成功したかどうかを示します。
    "Files": [                                               // タスクに関連するファイル。
      {
        "URI": "oss://bucket/file",                       // ファイルの URI。
        "CustomId": "defaultId",                           // ファイルのカスタム ID。
        "CustomLabels": {                                  // ファイルのカスタムラベル。
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                    // エラーメッセージ。
      },{
        "URI": "oss://bucket/file2",                      // ファイルの URI。
        "CustomId": "defaultId2",                         // ファイルのカスタム ID。
        "CustomLabels": {                                // ファイルのカスタムラベル。
          "Key3": "Val3"
        },
        "Error": ""                                      // エラーメッセージ。
      }
    ]
  }
}

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

ファイルのメタデータが削除される

ファイルのメタデータが削除されたときに EventBridge が受信するイベントの例を次に示します。

{
  "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",                                  // IMM プロジェクトの名前。
    "Dataset": "test_dataset",                                  // IMM 内のデータセットの名前。
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",       // リクエスト ID。
    "StartTime": "2021-07-22T14:03:15.489885+08:00",            // タスクの開始時刻。
    "EndTime": "2021-07-22T14:05:15.489885+08:00",             // タスクの終了時刻。
    "Message": "InvalidParameter",                             // タスク情報。Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。
    "Success": false,                                     // タスクが成功したかどうかを示します。
    "Files": [                                               // タスクに関連するファイル。
      {
        "URI": "oss://bucket/file",                       // ファイルの URI。
        "CustomId": "defaultId",                           // ファイルのカスタム ID。
        "CustomLabels": {                                  // ファイルのカスタムラベル。
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                    // エラーメッセージ。
      },{
        "URI": "oss://bucket/file2",                      // ファイルの URI。
        "CustomId": "defaultId2",                         // ファイルのカスタム ID。
        "CustomLabels": {                                // ファイルのカスタムラベル。
          "Key3": "Val3"
        },
        "Error": ""                                      // エラーメッセージ。
      }
    ]
  }
}

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

複数のファイルのメタデータが一度に削除される

複数のファイルのメタデータが一度に削除されたときに EventBridge が受信するイベントの例を次に示します。

{
  "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",                                  // IMM プロジェクトの名前。
    "Dataset": "test_dataset",                                  // IMM 内のデータセットの名前。
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",       // リクエスト ID。
    "StartTime": "2021-07-22T14:03:15.489885+08:00",            // タスクの開始時刻。
    "EndTime": "2021-07-22T14:05:15.489885+08:00",             // タスクの終了時刻。
    "Message": "InvalidParameter",                             // タスク情報。Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。
    "Success": false,                                     // タスクが成功したかどうかを示します。
    "Files": [                                               // タスクに関連するファイル。
      {
        "URI": "oss://bucket/file",                       // ファイルの URI。
        "CustomId": "defaultId",                           // ファイルのカスタム ID。
        "CustomLabels": {                                  // ファイルのカスタムラベル。
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                    // エラーメッセージ。
      },{
        "URI": "oss://bucket/file2",                      // ファイルの URI。
        "CustomId": "defaultId2",                         // ファイルのカスタム ID。
        "CustomLabels": {                                // ファイルのカスタムラベル。
          "Key3": "Val3"
        },
        "Error": ""                                      // エラーメッセージ。
      }
    ]
  }
}

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

ファイルの EXIF がクエリされる

ファイルの EXIF がクエリされたときに EventBridge が受信するイベントの例を次に示します。

{
  "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",                              // IMM プロジェクトの名前。
    "Dataset": "test_dataset",                              // IMM 内のデータセットの名前。
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",    // リクエスト ID。
    "JobId": "Job-id1",                                      // タスク ID。
    "StartTime": "2021-07-22T14:03:15.489885+08:00",        // タスクの開始時刻。
    "EndTime": "2021-07-22T14:05:15.489885+08:00",           // タスクの終了時刻。
    "Message": "InvalidParameter",                            // タスク情報。Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。
    "Success": false,                                       // タスクが成功したかどうかを示します。
    "Files": [                                               // タスクに関連するファイル。
      {
        "URI": "oss://bucket/file",                         // ファイルの URI。
        "CustomId": "defaultId",                              // ファイルのカスタム ID。
        "CustomLabels": {                                    // ファイルのカスタムラベル。
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                             // エラーメッセージ。
      },{
        "URI": "oss://bucket/file2",                        // ファイルの URI。
        "CustomId": "defaultId2",                           // ファイルのカスタム ID。
        "CustomLabels": {                                  // ファイルのカスタムラベル。
          "Key3": "Val3"
        },
        "Error": ""                                        // エラーメッセージ。
      }
    ]
  }
}

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

Project

String

test_project

IMM プロジェクトの名前。

Dataset

String

test_dataset

IMM 内のデータセットの名前。

RequestId

String

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

リクエスト ID。

JobId

String

Job-id1

タスク ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

Message

String

InvalidParameter

タスク情報。

Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。

Success

Boolean

false

タスクが成功したかどうかを示します。

有効な値:

  • true

  • false

Files

Array

タスクに関連するファイル。

URI

String

oss://bucket/file

ファイルの URI。

CustomId

String

defaultId

ファイルのカスタム ID。

CustomLabels

Map

{
     "Key1": "Val1", // カスタムラベル。
     "Key2": "Val2"  // カスタムラベル。
}

ファイルのカスタムラベル。

ファイルの MIME 標準がクエリされる

ファイルの MIME 標準がクエリされたときに EventBridge が受信するイベントの例を次に示します。

{
  "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",                              // IMM プロジェクトの名前。
    "Dataset": "test_dataset",                              // IMM 内のデータセットの名前。
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",    // リクエスト ID。
    "JobId": "Job-id1",                                      // タスク ID。
    "StartTime": "2021-07-22T14:03:15.489885+08:00",        // タスクの開始時刻。
    "EndTime": "2021-07-22T14:05:15.489885+08:00",           // タスクの終了時刻。
    "Message": "InvalidParameter",                            // タスク情報。Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。
    "Success": false,                                       // タスクが成功したかどうかを示します。
    "Files": [                                               // タスクに関連するファイル。
      {
        "URI": "oss://bucket/file",                         // ファイルの URI。
        "CustomId": "defaultId",                              // ファイルのカスタム ID。
        "CustomLabels": {                                    // ファイルのカスタムラベル。
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                             // エラーメッセージ。
      },{
        "URI": "oss://bucket/file2",                        // ファイルの URI。
        "CustomId": "defaultId2",                           // ファイルのカスタム ID。
        "CustomLabels": {                                  // ファイルのカスタムラベル。
          "Key3": "Val3"
        },
        "Error": ""                                        // エラーメッセージ。
      }
    ]
  }
}

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

ファイルの OSS メタデータがクエリされる

ファイルの OSS メタデータがクエリされたときに EventBridge が受信するイベントの例を次に示します。

{
  "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",                              // IMM プロジェクトの名前。
    "Dataset": "test_dataset",                              // IMM 内のデータセットの名前。
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",    // リクエスト ID。
    "JobId": "Job-id1",                                      // タスク ID。
    "StartTime": "2021-07-22T14:03:15.489885+08:00",        // タスクの開始時刻。
    "EndTime": "2021-07-22T14:05:15.489885+08:00",           // タスクの終了時刻。
    "Message": "InvalidParameter",                            // タスク情報。Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。
    "Success": false,                                       // タスクが成功したかどうかを示します。
    "Files": [                                               // タスクに関連するファイル。
      {
        "URI": "oss://bucket/file",                         // ファイルの URI。
        "CustomId": "defaultId",                              // ファイルのカスタム ID。
        "CustomLabels": {                                    // ファイルのカスタムラベル。
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                             // エラーメッセージ。
      },{
        "URI": "oss://bucket/file2",                        // ファイルの URI。
        "CustomId": "defaultId2",                           // ファイルのカスタム ID。
        "CustomLabels": {                                  // ファイルのカスタムラベル。
          "Key3": "Val3"
        },
        "Error": ""                                        // エラーメッセージ。
      }
    ]
  }
}

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

ファイルのラベルがクエリされる

ファイルのラベルがクエリされたときに EventBridge が受信するイベントの例を次に示します。

{
  "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",                              // IMM プロジェクトの名前。
    "Dataset": "test_dataset",                              // IMM 内のデータセットの名前。
    "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",    // リクエスト ID。
    "JobId": "Job-id1",                                      // タスク ID。
    "StartTime": "2021-07-22T14:03:15.489885+08:00",        // タスクの開始時刻。
    "EndTime": "2021-07-22T14:05:15.489885+08:00",           // タスクの終了時刻。
    "Message": "InvalidParameter",                            // タスク情報。Success パラメーターの値が false の場合、このパラメーターはエラーメッセージを示します。
    "Success": false,                                       // タスクが成功したかどうかを示します。
    "Files": [                                               // タスクに関連するファイル。
      {
        "URI": "oss://bucket/file",                         // ファイルの URI。
        "CustomId": "defaultId",                              // ファイルのカスタム ID。
        "CustomLabels": {                                    // ファイルのカスタムラベル。
          "Key1": "Val1",
          "Key2": "Val2"
        },
        "Error": "InternalError"                             // エラーメッセージ。
      },{
        "URI": "oss://bucket/file2",                        // ファイルの URI。
        "CustomId": "defaultId2",                           // ファイルのカスタム ID。
        "CustomLabels": {                                  // ファイルのカスタムラベル。
          "Key3": "Val3"
        },
        "Error": ""                                        // エラーメッセージ。
      }
    ]
  }
}

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

IMM でファイルがデータセットにバインドされる

IMM でファイルがデータセットにバインドされたときに EventBridge が受信するイベントの例を次に示します。

{
  "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",              // タスク ID。
    "Project": "test_project",            // IMM プロジェクトの名前。
    "Dataset": "test_dataset",                  // IMM 内のデータセットの名前。
    "URI": "oss://bucket/file",                       // ファイルの URI。
    "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"                                      // バインドステータス。
  }
}

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

TaskId

String

task-id1

タスク ID。

Project

String

test_project

IMM プロジェクトの名前。

Dataset

String

test_dataset

IMM 内のデータセットの名前。

URI

String

oss://bucket/file

ファイルの URI。

StartTime

String

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

タスクの開始時刻。

LastUpdateTime

String

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

バインドステータスが最後に更新された時刻。

Marker

String

dir/file

ファイルのディレクトリ。

Message

String

InvalidParameter

タスク情報。タスクが失敗した場合、このパラメーターはエラーメッセージを示します。

State

Boolean

Running

バインドステータス。

有効な値:

  • Ready: ファイルはデータセットにバインドされる準備ができています。

  • Running: ファイルはデータセットにバインドされています。

  • Stopped: バインド操作は停止されています。

  • Retrying: バインド操作は再試行中です。

  • Failed: バインド操作は失敗しました。

  • Delete: バインドは削除されています。

クラスタリングタスクが作成される

クラスタリングタスクが作成されたときに 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:FigureClustering",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "test_dataset", // IMM 内のデータセットの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク ID。
        "Status": "success", // タスクステータス。
        "Code": "200", // エラーコード。
        "Message": "message", // ステータス情報。
        "NewClusterCount":     1, // 生成されたクラスターの数。
        "UpdatedClusterCount": 0, // 更新されたクラスターの数。
        "UpdatedFigureCount":  3, // 更新された図の数。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a88****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}
            

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

DatasetName

String

test_dataset

IMM 内のデータセットの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

FigureClustering

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

success

タスクステータス。

Code

String

200

エラーコード。

Message

String

message

ステータス情報。

NewClusterCount

Int

1

生成されたクラスターの数。

UpdatedClusterCount

Int

0

更新されたクラスターの数。

UpdatedFigureCount

Int

3

更新された図の数。

クラスターがマージされる

クラスターがマージされたときに 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", // IMM プロジェクトの名前。
        "DatasetName": "test_dataset", // IMM 内のデータセットの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク ID。
        "Status": "success", // タスクステータス。
        "Code": "200", // エラーコード。
        "Message": "message", // ステータス情報。
        "Froms": ["id3"], // 元のクラスターの ID。複数の ID はカンマ (,) で区切ります。
        "From": "id1", // 元のクラスターの ID。
        "To": "id2", // マージされたクラスターの ID。
        "UpdatedFigureCount":  3, // 更新された図の数。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}
            

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

DatasetName

String

test_dataset

IMM 内のデータセットの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

TaskTypeFigureClustersMerging

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

success

タスクステータス。

Code

String

200

エラーコード。

Message

String

message

ステータス情報。

Froms

Array

["id3"]

元のクラスターの ID。複数の ID はカンマ (,) で区切ります。

From

String

id1

元のクラスターの ID。

To

String

id2

マージされたクラスターの ID。

UpdatedFigureCount

Int

3

更新された図の数。

ストーリーが作成される

ストーリーが作成されたときに 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:StoryCreation",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "test_dataset", // IMM 内のデータセットの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク ID。
        "Status": "success", // タスクステータス。
        "Code": "200", // エラーコード。
        "Message": "message", // ステータス情報。
        "ObjectId": "id", // オブジェクト ID。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}
            

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

DatasetName

String

test_dataset

IMM 内のデータセットの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

TaskTypeStoryCreation

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

success

タスクステータス。

Code

String

200

エラーコード。

Message

String

message

ステータス情報。

ObjectId

String

id

オブジェクト ID。

動画ラベルが抽出される

動画ラベルが抽出されたときに 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", // IMM プロジェクトの名前。
        "DatasetName": "test_dataset", // IMM 内のデータセットの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク 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 // 終了タイムスタンプ。
                    }
                ]
            }
        ],
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}
            

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

DatasetName

String

test_dataset

IMM 内のデータセットの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

TaskTypeVideoLabelClassification

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

success

タスクステータス。

Code

String

200

エラーコード。

Message

String

message

ステータス情報。

Labels

Array

ラベル。

Language

String

zh

ラベルで使用される言語。

LabelName

String

flower

ラベル名。

LabelConfidence

Number

0.9

ラベルの信頼度。

CentricScore

Number

0.98

ラベルスコア。

LabelLevel

Int

1

ラベルレベル。

ParentLabelName

String

Scene

親ラベルの名前。

LabelTimestamps

Array

ラベルのタイムスタンプ。

Start

Int

10

開始タイムスタンプ。

End

Int

20

終了タイムスタンプ。

Tags

Object

ラベルが抽出された時刻。

EventSourceId

String

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

イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。

画像モデレーションタスクが作成される

画像モデレーションタスクが作成されたときに 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:ImageModeration",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク ID。
        "Status": "success", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "URI": "oss://bucket/test.jpg", // モデレートされた画像の URI。
        "Suggestion": "pass", // ユーザーへの推奨される動作。
        "Categories": [], // 画像に不適切なコンテンツが含まれている場合のラベル。
        "Frames": {
            "TotalCount": 100, // キャプチャされたフレームの総数。
            "BlockFrames": [
                {
                    "rate": 0.99, // 不適切なコンテンツが含まれるフレームの信頼度。
                    "offset": 10, // フレームオフセット。
                    "label": "porn" // 不適切なコンテンツに付けられたラベルの名前。
                }
            ]
        },
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

TaskImageModeration

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

success

タスクステータス。

Code

String

InvalidSecurityTokenExpired

エラーコード。

Message

String

Specified SecurityToken is expired.

ステータス情報。

URI

String

oss://bucket/test.jpg

モデレートされた画像の URI。

Suggestion

String

pass

ユーザーへの推奨される動作。

Categories

Array

画像に不適切なコンテンツが含まれている場合のラベル。

Frames

Object

フレーム情報。

TotalCount

Int

100

キャプチャされたフレームの総数。

BlockFrames

Array

不適切なコンテンツが含まれるフレーム。

rate

Number

0.99

不適切なコンテンツが含まれるフレームの信頼度。

offset

Int

10

フレームオフセット。

label

String

porn

不適切なコンテンツに付けられたラベルの名前。

Tags

Object

タグ。

EventSourceId

String

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

イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。

メディア変換タスクが作成される

メディア変換タスクが作成されたときに 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:MediaConvert",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク ID。
        "Status": "success", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Targets": [
            {
                "Code": "", // エラーコード。
                "Message": "", // ステータス情報。
                "URI": "oss://bucket/test_convert.mp4", // 変換されたメディアファイルの URI。
                "Subtitle": {
                    "Extract": {
                        "URI": "oss://bucket/ExtractSubtitle" // 抽出された字幕の URI。
                    }
                },
                "Image": {
                    "Sprites": [
                        {
                            "URI": "oss://bucket/sprite0" // スプライトスナップショットの URI。
                        }
                    ],
                    "Snapshots": [
                        {
                            "URI": "oss://bucket/snapshot0" // キャプチャされたフレームの URI。
                        }
                    ]
                }
            }
        ],
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

MediaConvert

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

success

タスクステータス。

Code

String

InvalidSecurityTokenExpired

エラーコード。

Message

String

Specified SecurityToken is expired.

ステータス情報。

Targets

Array

変換結果。

URI

String

oss://bucket/test_convert.mp4

変換されたメディアファイルの URI。

Subtitle

Object

字幕。

Extract

Object

メディアファイルから抽出された字幕。

URI

String

oss://bucket/ExtractSubtitle

抽出された字幕の URI。

Image

Object

スプライトスナップショット。

Sprites

Array

スプライトスナップショット。

URI

String

oss://bucket/sprite0

スプライトスナップショットの URI。

Snapshots

Array

キャプチャされたフレーム。

URI

String

oss://bucket/snapshot0

キャプチャされたフレームの URI。

Tags

Object

タグ。

EventSourceId

String

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

イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。

ドキュメント変換タスクが作成される

ドキュメント変換タスクが作成されたときに 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", // IMM プロジェクトの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク ID。
        "Status": "success", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

OfficeConversion

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

success

タスクステータス。

Code

String

InvalidSecurityTokenExpired

エラーコード。

Message

String

Specified SecurityToken is expired.

ステータス情報。

TotalPage

Int

2

変換されたページ数。

Tags

Object

タグ。

EventSourceId

String

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

イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。

非同期動画モデレーションタスクが作成される

非同期動画モデレーションタスクが作成されたときに 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:VideoModeration",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク ID。
        "Status": "success", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "URI": "oss://bucket/test.mp4", // モデレートされた動画の URI。
        "Suggestion": "pass", // ユーザーへの推奨される動作。
        "Categories": [], // 動画に不適切なコンテンツが含まれている場合のラベル。
        "Frames": {
            "TotalCount": 100, // キャプチャされたフレームの総数。
            "BlockFrames": [
                {
                    "rate": 0.99, // 不適切なコンテンツが含まれるフレームの信頼度。
                    "offset": 10, // フレームオフセット。
                    "label": "porn" // 不適切なコンテンツに付けられたラベルの名前。
                }
            ]
        },
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

            

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

非同期ロングイメージ生成タスクが作成される

非同期ロングイメージ生成タスクが作成されたときに 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:ImageSplicing",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "", // IMM 内のデータセットの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク ID。
        "Status": "success", // タスクステータス。
        "Code": "200", // エラーコード。
        "Message": "message", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

点群圧縮タスクが作成される

点群圧縮タスクが作成されたときに 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:PointCloudCompression",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2022-07-22T02:52:40.685Z", // タスクの開始時刻。
        "EndTime": "2022-07-22T02:52:41.33Z", // タスクの終了時刻。
        "UserData": "user_data", // ユーザー情報。
        "TaskType": "PointCloudCompress", // タスクタイプ。
        "TaskId": "task_id", // タスク ID。
        "Status": "Succeeded", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}
            

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

画像を PDF に変換するタスクが作成される

画像を PDF に変換するタスクが作成されたときに 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:ImageToPDF",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2022-07-22T02:52:40.685Z", // タスクの開始時刻。
        "EndTime": "2022-07-22T02:52:41.33Z", // タスクの終了時刻。
        "UserData": "user_data", // ユーザー情報。
        "TaskType": "ImageToPDF", // タスクタイプ。
        "TaskId": "task_id", // タスク ID。
        "Status": "Succeeded", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

ファイル圧縮タスクが作成される

ファイル圧縮タスクが作成されたときに 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:FileCompression",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2022-07-22T02:52:40.685Z", // タスクの開始時刻。
        "EndTime": "2022-07-22T02:52:41.33Z", // タスクの終了時刻。
        "UserData": "user_data", // ユーザー情報。
        "TaskType": "FileCompression", // タスクタイプ。
        "TaskId": "task_id", // タスク ID。
        "Status": "Succeeded", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドに含まれるパラメーターについては、フィールドの説明テーブルを参照してください。

時空間クラスタリングタスクが作成される

時空間クラスタリングタスクが作成されたときに 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:LocationDateClustering",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "dataset1", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2022-07-22T02:52:40.685Z", // タスクの開始時刻。
        "EndTime": "2022-07-22T02:52:41.33Z", // タスクの終了時刻。
        "UserData": "user_data", // ユーザー情報。
        "TaskType": "LocationDateClustering", // タスクタイプ。
        "TaskId": "task_id", // タスク ID。
        "Status": "Succeeded", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドのパラメーターについては、フィールドの説明テーブルを参照してください。

圧縮パッケージ内のファイルリストがプレビューされる

圧縮パッケージ内のファイルリストがプレビューされたときに 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:ArchiveFileInspection",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2022-07-22T02:52:40.685Z", // タスクの開始時刻。
        "EndTime": "2022-07-22T02:52:41.33Z", // タスクの終了時刻。
        "UserData": "user_data", // ユーザー情報。
        "TaskType": "ArchiveFileInspection", // タスクタイプ。
        "TaskId": "task_id", // タスク ID。
        "Status": "Succeeded", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a88****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドのパラメーターについては、フィールドの説明テーブルを参照してください。

ファイルがオンラインで解凍される

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:FileUncompression",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2022-07-22T02:52:40.685Z", // タスクの開始時刻。
        "EndTime": "2022-07-22T02:52:41.33Z", // タスクの終了時刻。
        "UserData": "user_data", // ユーザー情報。
        "TaskType": "FileUncompression", // タスクタイプ。
        "TaskId": "task_id", // タスク ID。
        "Status": "Succeeded", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドのパラメーターについては、フィールドの説明テーブルを参照してください。

類似画像検出タスクが作成される

類似画像検出タスクが作成されたときに 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:SimilarImageClustering",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "test_dataset", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2022-07-22T02:52:40.685Z", // タスクの開始時刻。
        "EndTime": "2022-07-22T02:52:41.33Z", // タスクの終了時刻。
        "UserData": "user_data", // ユーザー情報。
        "TaskType": "SimilarImageClustering", // タスクタイプ。
        "TaskId": "task_id", // タスク ID。
        "Status": "Succeeded", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドのパラメーターについては、フィールドの説明テーブルを参照してください。

バッチ処理タスクがトリガーされる

バッチ処理タスクがトリガーされたときに 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", // IMM プロジェクトの名前。
        "Id": "batch-792e0f45-be5e-44e9-****-xx", // リクエスト ID。
        "Tags": { // タグ。
            "imm.aliyuncs.com/Action": "doc/convert", // 操作。
            "imm.aliyuncs.com/Bucket": "imm-test-xx", // バケット名。
            "imm.aliyuncs.com/Prefix": "input/WORD/" // 接頭辞。
        },
        "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" // タスクが更新された時刻。
    }
}

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

Id

String

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

リクエスト ID。

Tags

Object

"imm.aliyuncs.com/Action": "doc/convert","imm.aliyuncs.com/Bucket": "imm-test-xx","imm.aliyuncs.com/Prefix": "input/WORD/"

タグ。

State

String

Succeeded

ステータス。

Error

String

エラーメッセージ。

Statistic

Object

統計。

SubmitSuccess

Int

1

送信されたイベントの数。

SubmitFailure

Int

0

送信に失敗したイベントの数。

CreateTime

String

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

タスクが作成された時刻。

UpdateTime

String

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

タスクが更新された時刻。

非同期タスクがトリガーされる

非同期タスクがトリガーされたときに 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:AsyncTask",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2023-06-25T02:52:40.685Z", // タスクの開始時刻。
        "EndTime": "2023-06-25T02:52:41.33Z", // タスクの終了時刻。
        "UserData": "", // ユーザー情報。
        "TaskType": "AsyncTask", // タスクタイプ。
        "TaskId": "AsyncTask-f494ed0c-5552-4eee-a439-****", // タスク ID。
        "Status": "Failed", // タスクステータス。
        "Code": "InvalidArgument", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "imm.aliyuncs.com/Action": "doc/convert", // 操作。
            "imm.aliyuncs.com/Bucket": "test-bucket", // バケット名。
            "batch.imm.aliyuncs.com/Id": "batch-18e30e52-2296-4146-a886-****", // バッチ ID。
            "batch.imm.aliyuncs.com/SourceURI": "oss://test-bucket/input/Image/xx.docx", // ソース URI。
            "imm.aliyuncs.com/Source": "batch" // ソース。
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドのパラメーターについては、フィールドの説明テーブルを参照してください。

同期タスクがトリガーされる

同期タスクがトリガーされたときに 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:SyncTask",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2023-06-25T02:52:40.685Z", // タスクの開始時刻。
        "EndTime": "2023-06-25T02:52:41.33Z", // タスクの終了時刻。
        "UserData": "", // ユーザー情報。
        "TaskType": "SyncTask", // タスクタイプ。
        "TaskId": "SyncTask-f494ed0c-5552-4eee-a439-****", // タスク ID。
        "Status": "Succeeded", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "imm.aliyuncs.com/Action": "image/crop", // 操作。
            "imm.aliyuncs.com/Bucket": "test-bucket", // バケット名。
            "batch.imm.aliyuncs.com/Id": "batch-18e30e52-2296-4146-a886-****", // バッチ ID。
            "batch.imm.aliyuncs.com/SourceURI": "oss://test-bucket/input/Image/xx.jpg", // ソース URI。
            "imm.aliyuncs.com/Source": "batch" // ソース。
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドのパラメーターについては、フィールドの説明テーブルを参照してください。

トリガーイベントがトリガーされる

トリガーイベントがトリガーされたときに 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:Trigger:Notification",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "Id": "trigger-792e0f45-be5e-44e9-beb3-****", // リクエスト ID。
        "Tags": { // タグ。
            "imm.aliyuncs.com/Action": "doc/convert", // 操作。
            "imm.aliyuncs.com/Bucket": "imm-test-xx", // バケット名。
            "imm.aliyuncs.com/Prefix": "input/WORD/" // 接頭辞。
        },
        "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" // タスクが更新された時刻。
    }
}

data フィールドのパラメーターについては、フィールドの説明テーブルを参照してください。

顔画像クエリタスクがトリガーされる

顔画像クエリタスクがトリガーされたときに 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:FacesSearching",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "test_dataset", // IMM 内のデータセットの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****", // リクエスト ID。
        "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", // タスク ID。
        "Status": "Succeeded", // タスクステータス。
        "Code": "200", // エラーコード。
        "Message": "message", // ステータス情報。
        "SimilarFaces": [
            {
                "URI": "oss://bucket/A1.jpg", // 画像の URI。
                "Boundary": { // 画像内の顔のバウンディングボックス。
                    "Width": 109, // 画像の幅。
                    "Height": 150, // 画像の高さ。
                    "Left": 69, // 左側までの x 座標からの距離。
                    "Top": 49 // 上部までの y 座標からの距離。
                },
                "SimilarFaces": [
                    {
                        "URI": "oss://bucket/A2.jpg", // 画像の URI。
                        "FigureId": "431b6d43-e498-4988-9ee2-30f5981f****", // 図 ID。
                        "Similarity": 0.73321396 // クエリされた顔と画像内の顔の類似度。
                    },
                    {
                        "URI": "oss://bucket/A3.jpg", // 画像の URI。
                        "FigureId": "119198d5-34f9-40e3-9fa1-4c57119f****", // 図 ID。
                        "Similarity": 0.77033985 // クエリされた顔と画像内の顔の類似度。
                    }
                ]
            }
        ],
        "Tags": {
            "YourKey": "YourVal"
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a88****" // イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。
    }
}

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

DatasetName

String

test_dataset

IMM 内のデータセットの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

FacesSearching

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

Succeeded

タスクステータス。

Code

String

200

エラーコード。

Message

String

message

ステータス情報。

SimilarFaces

Array

類似した顔。

URI

String

oss://bucket/A1.jpg

画像の URI。

Boundary

Object

画像内の顔のバウンディングボックス。

Width

Int

109

画像の幅。

Height

Int

150

画像の高さ。

Left

Int

69

x 座標から左側までの距離。

Top

Int

49

y 座標から上部までの距離。

FigureId

String

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

図 ID。

Similarity

String

0.73321396

クエリされた顔と画像内の顔の類似度。

Tags

Object

"YourKey": "YourVal"

タグ。

EventSourceId

String

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

イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。

トランスコードしながら再生するタスクがトリガーされる

トランスコードしながら再生するタスクがトリガーされたときに 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:LiveTranscoding",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "DatasetName": "", // IMM 内のデータセットの名前。
        "RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****", // リクエスト ID。
        "StartTime": "2022-07-22T02:52:40.685Z", // タスク開始時刻
        "EndTime": "2022-07-22T02:52:41.33Z", // タスク終了時刻
        "UserData": "user_data", // ユーザーデータ
        "TaskType": "LiveTranscoding", // タスクタイプ
        "TaskId": "task_id", // タスク ID
        "Status": "Succeeded", // ステータス
        "Code": "", // コード
        "Message": "", // メッセージ
        "AsyncTask": true, // 非同期タスクかどうか
        "Tags": {
            "YourKey": "YourVal" // タグ
        },
        "EventSourceId": "batch-18e30e52-2296-414****-xx", // イベントソース ID。バッチ処理タスク ID やトリガー ID など。
        "URI": "oss//bucket/xx.mp4", // ファイルの URI
        "Token": "fde894bfbabd54b09f07794ddb3d****", // トークン情報
        "StartIndex": 0, // 開始インデックス番号
        "EndIndex": 2, // 終了インデックス番号
        "TotalTimeInMs": 10000, // 再生時間 (ミリ秒)
        "TotalSize": 1024000, // サイズ (バイト)
        "Bitrate": 100000, // ビットレート (bit/s)
        "VideoStreams": [
            {
                "Duration": 10000, // 再生時間 (秒)
                "Bitrate": 5407765, // ビットレート (bit/s)
                "FrameRate": "25/1", // フレームレート
                "Resolution": "640x480" // 解像度
            }
        ],
        "AudioStreams": [
            {
                "Duration": 10000, // 再生時間 (秒)
                "Bitrate": 100000, // ビットレート (bit/s)
                "Channels": "2" // チャンネル数
            }
        ],
        "SubtitleStreams": [
            {
                "Duration": 10000, // 再生時間 (秒)
                "Language": "en", // 言語
                "Index": 0 // インデックス番号
            }
        ]
    }
}

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

DatasetName

String

test_dataset

IMM 内のデータセットの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

FacesSearching

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

Succeeded

タスクステータス。

Code

String

200

エラーコード。

Message

String

message

ステータス情報。

AsyncTask

Boolean

true

タスクが非同期タスクかどうかを示します。

Tags

Object

{
 "YourKey": "YourVal" // タグ
 }

タグ。

EventSourceId

String

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

イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。

URI

String

oss//bucket/xx.mp4

ファイルの URI。

Token

String

fde894bfbabd54b09f07794ddb3d****

トークン情報。

StartIndex

Int

0

開始インデックス番号。

EndIndex

Int

2

終了インデックス番号。

TotalTimeInMs

Int

10000

再生時間。単位:ミリ秒。

TotalSize

Int

1024000

サイズ。単位:バイト。

Bitrate

Int

100000

ビットレート。単位:bit/s。

VideoStreams

Array

ビデオストリーム。

Duration

Number

10000

ビデオストリームの再生時間。単位:秒。

Bitrate

Int

5407765

ビデオストリームのビットレート。単位:bit/s。

FrameRate

String

25/1

ビデオストリームのフレームレート。

Resolution

String

640×480

ビデオストリームの解像度。

AudioStreams

Array

オーディオストリーム。

Bitrate

Int

100000

オーディオストリームのビットレート。単位:bit/s。

Channels

String

2

サウンドチャンネルの数。

SubtitleStreams

Array

字幕ストリーム。

Language

String

en

字幕ストリームの言語。

Index

Int

0

字幕ストリームのインデックス番号。

不可視透かしの内容が抽出される

不可視透かしの内容が抽出されたときに 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:DecodeBlindWatermark",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42Z",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "ProjectName": "test_project", // IMM プロジェクトの名前。
        "RequestId": "D2A3AE88-D17C-4CCC-B149-6651115CC8F4", // リクエスト ID。
        "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", // タスク ID。
        "Status": "success", // タスクステータス。
        "Code": "", // エラーコード。
        "Message": "", // ステータス情報。
        "Tags": {
            "YourKey": "YourVal" // タグ
        },
        "EventSourceId": "batch-18e30e52-2296-4146-a886-xx", // イベントソースの ID。バッチ処理タスク ID やトリガー ID など。
        "Content": "water content" // 不可視透かしの内容。
    }
}

data フィールドに含まれるパラメーターについて、次の表で説明します。

パラメーター

タイプ

説明

ProjectName

String

test_project

IMM プロジェクトの名前。

RequestId

String

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

リクエスト ID。

StartTime

String

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

タスクの開始時刻。

EndTime

String

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

タスクの終了時刻。

UserData

String

user_data

ユーザー情報。

TaskType

String

DecodeBlindWatermark

タスクタイプ。

TaskId

String

task_id

タスク ID。

Status

String

success

タスクステータス。

Code

String

エラーコード。

Message

String

ステータス情報。

Tags

Object

タグ。

YourKey

String

YourVal

タグ。

EventSourceId

String

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

イベントソースの ID。たとえば、バッチ処理タスク ID やトリガー ID など。

Content

String

water content

不可視透かしの内容。