このトピックでは、EventBridge にパブリッシュできる Intelligent Media Management(IMM)イベントのタイプについて説明します。
イベントタイプ
次の表に、IMM から EventBridge にパブリッシュできる IMM イベントのタイプを示します。
イベントタイプ | type パラメーターの値 パラメーター |
imm:FileMeta:Index | |
imm:FileMeta:BatchIndex | |
imm:FileMeta:BatchUpdate | |
imm:FileMeta:Delete | |
imm:FileMeta:BatchDelete | |
imm:Engine:Exif | |
imm:Engine:Mime | |
imm:Engine:OSSMeta | |
imm:Engine:Tag | |
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 | |
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 | タスクが成功したかどうかを示します。 有効な値:
|
Files | Array | タスクに関連するファイル。 | |
URI | String | oss://bucket/file | ファイルの Uniform Resource Identifier(URI)。 |
CustomId | String | defaultId | ファイルのカスタム ID。 |
CustomLabels | Map | | ファイルのカスタムラベル。 |
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 | タスクが成功したかどうかを示します。 有効な値:
|
Files | Array | タスクに関連するファイル。 | |
URI | String | oss://bucket/file | ファイルの URI。 |
CustomId | String | defaultId | ファイルのカスタム ID。 |
CustomLabels | Map | | ファイルのカスタムラベル。 |
ファイルの 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 | バインドステータス。 有効な値:
|
クラスタリングタスクが作成される
クラスタリングタスクが作成されたときに 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 |
| タグ。 |
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 | | タグ。 |
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 | 不可視透かしの内容。 |