このトピックでは、Intelligent Media Management (IMM) がイベントソースとして設定されたときに EventBridge に発行するイベントタイプについて説明します。
イベントタイプ
IMM は、次のイベントタイプを EventBridge に発行します。
イベントタイプ | 値 |
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 | |
Alibaba Cloud サービスイベント | 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",
"DatasetName": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"Message": "InvalidParameter",
"Success": false,
"Files": [
{
"URI": "oss://bucket/file",
"CustomId": "defaultId",
"CustomLabels": {
"Key1": "Val1",
"Key2": "Val2"
},
"Error": "InternalError"
}
]
}
}
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 | ファイルの Uniform Resource Identifier (URI)。 |
CustomId | 文字列 | defaultId | ファイルのカスタム ID。 |
CustomLabels | マップ | | ファイルのカスタムラベル。 |
Error | 文字列 | 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",
"DatasetName": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"Message": "InvalidParameter",
"Success": false,
"Files": [
{
"URI": "oss://bucket/file",
"CustomId": "defaultId",
"CustomLabels": {
"Key1": "Val1",
"Key2": "Val2"
},
"Error": "InternalError"
},{
"URI": "oss://bucket/file2",
"CustomId": "defaultId2",
"CustomLabels": {
"Key3": "Val3"
},
"Error": ""
}
]
}
}
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",
"Dataset": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"Message": "InvalidParameter",
"Success": false,
"Files": [
{
"URI": "oss://bucket/file",
"CustomId": "defaultId",
"CustomLabels": {
"Key1": "Val1",
"Key2": "Val2"
},
"Error": "InternalError"
},{
"URI": "oss://bucket/file2",
"CustomId": "defaultId2",
"CustomLabels": {
"Key3": "Val3"
},
"Error": ""
}
]
}
}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",
"Dataset": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"Message": "InvalidParameter",
"Success": false,
"Files": [
{
"URI": "oss://bucket/file",
"CustomId": "defaultId",
"CustomLabels": {
"Key1": "Val1",
"Key2": "Val2"
},
"Error": "InternalError"
},{
"URI": "oss://bucket/file2",
"CustomId": "defaultId2",
"CustomLabels": {
"Key3": "Val3"
},
"Error": ""
}
]
}
}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",
"Dataset": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"Message": "InvalidParameter",
"Success": false,
"Files": [
{
"URI": "oss://bucket/file",
"CustomId": "defaultId",
"CustomLabels": {
"Key1": "Val1",
"Key2": "Val2"
},
"Error": "InternalError"
},{
"URI": "oss://bucket/file2",
"CustomId": "defaultId2",
"CustomLabels": {
"Key3": "Val3"
},
"Error": ""
}
]
}
}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",
"Dataset": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"JobId": "Job-id1",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"Message": "InvalidParameter",
"Success": false,
"Files": [
{
"URI": "oss://bucket/file",
"CustomId": "defaultId",
"CustomLabels": {
"Key1": "Val1",
"Key2": "Val2"
},
"Error": "InternalError"
},{
"URI": "oss://bucket/file2",
"CustomId": "defaultId2",
"CustomLabels": {
"Key3": "Val3"
},
"Error": ""
}
]
}
}data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 例 | 説明 |
Project | 文字列 | test_project | Intelligent Media Management (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 | マップ | | カスタムラベル。 |
ファイル 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",
"Dataset": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"JobId": "Job-id1",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"Message": "InvalidParameter",
"Success": false,
"Files": [
{
"URI": "oss://bucket/file",
"CustomId": "defaultId",
"CustomLabels": {
"Key1": "Val1",
"Key2": "Val2"
},
"Error": "InternalError"
},{
"URI": "oss://bucket/file2",
"CustomId": "defaultId2",
"CustomLabels": {
"Key3": "Val3"
},
"Error": ""
}
]
}
}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",
"Dataset": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"JobId": "Job-id1",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"Message": "InvalidParameter",
"Success": false,
"Files": [
{
"URI": "oss://bucket/file",
"CustomId": "defaultId",
"CustomLabels": {
"Key1": "Val1",
"Key2": "Val2"
},
"Error": "InternalError"
},{
"URI": "oss://bucket/file2",
"CustomId": "defaultId2",
"CustomLabels": {
"Key3": "Val3"
},
"Error": ""
}
]
}
}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",
"Dataset": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"JobId": "Job-id1",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"Message": "InvalidParameter",
"Success": false,
"Files": [
{
"URI": "oss://bucket/file",
"CustomId": "defaultId",
"CustomLabels": {
"Key1": "Val1",
"Key2": "Val2"
},
"Error": "InternalError"
},{
"URI": "oss://bucket/file2",
"CustomId": "defaultId2",
"CustomLabels": {
"Key3": "Val3"
},
"Error": ""
}
]
}
}data フィールドのパラメーターについては、「パラメーターの説明」をご参照ください。
バインドタスク
次の例は、バインドタスクがトリガーされたときに 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",
"Project": "test_project",
"Dataset": "test_dataset",
"URI": "oss://bucket/file",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"LastUpdateTime": "2021-07-22T14:03:15.489885+08:00",
"Marker": "dir/file",
"Message":"Code: 400, Message: InternalError, RequestId: D2A3AE88-D17C-4CCC-B149-6651115C****",
"State": "Running"
}
}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... | タスク情報。タスクが失敗した場合、エラーメッセージが含まれます。 |
State | 文字列 | 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",
"DatasetName": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "TaskTypeFigureClustering",
"TaskId": "task_id",
"Status": "success",
"Code": "200",
"Message": "message",
"NewClusterCount": 1,
"UpdatedClusterCount": 0,
"UpdatedFigureCount": 3,
"EventSourceId": "batch-18e30e52-2296-4146-a88****"
}
}
data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 値 | 説明 |
ProjectName | 文字列 | test_project | プロジェクト名。 |
DatasetName | 文字列 | test_dataset | データセット名。 |
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 | 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",
"DatasetName": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "TaskTypeFigureClustersMerging",
"TaskId": "task_id",
"Status": "success",
"Code": "200",
"Message": "message",
"Froms": ["id3"],
"From": "id1",
"To": "id2",
"UpdatedFigureCount": 3,
"EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
}
}
data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 値 | 説明 |
ProjectName | 文字列 | test_project | プロジェクトの名前。 |
DatasetName | 文字列 | test_dataset | データセットの名前。 |
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 | ステータスコード。値が 200 の場合は成功を示します。 |
Message | 文字列 | message | ステータスメッセージ。 |
Froms | 配列 | ["id3"] | 元のクラスター ID の配列。 |
From | 文字列 | id1 | 元のクラスターの ID。 |
To | 文字列 | 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",
"DatasetName": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "TaskTypeStoryCreation",
"TaskId": "task_id",
"Status": "success",
"Code": "200",
"Message": "message",
"ObjectId": "id",
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}
data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 例 | 説明 |
ProjectName | 文字列 | test_project | プロジェクト名。 |
DatasetName | 文字列 | test_dataset | データセット名。 |
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 | タスクのステータスコード。値が 200 の場合は成功を示します。 |
Message | 文字列 | message | ステータスコードに対応するメッセージ。 |
ObjectId | 文字列 | 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",
"DatasetName": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "TaskTypeVideoLabelClassification",
"TaskId": "task_id",
"Status": "success",
"Code": "200",
"Message": "message",
"Labels": [
{
"Language": "zh",
"LabelName": "flower",
"LabelConfidence": 0.9,
"CentricScore": 0.98,
"LabelLevel": 1,
"ParentLabelName": "Scene",
"LabelTimestamps": [
{
"Start": 10,
"End": 20
}
]
}
],
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}
この表は data フィールドのパラメーターを説明しています。
パラメーター | 型 | 値の例 | 説明 |
ProjectName | 文字列 | test_project | プロジェクトの名前。 |
DatasetName | 文字列 | test_dataset | データセットの名前。 |
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 | 間隔の終了時刻。 |
EventSourceId | 文字列 | batch-18e30e52-2296-4146-a886-**** | イベントソースの ID (バッチ処理やトリガー ID など)。 |
コンテンツモデレーション画像検出タスクの作成
Content Moderation 画像検出タスクが作成されると、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",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "TaskImageModeration",
"TaskId": "task_id",
"Status": "success",
"Code": "",
"Message": "",
"URI": "oss://bucket/test.jpg",
"Suggestion": "pass",
"Categories": [],
"Frames": {
"TotalCount": 100,
"BlockFrames": [
{
"rate": 0.99,
"offset": 10,
"label": "porn"
}
]
},
"EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
}
}data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 例 | 説明 |
ProjectName | 文字列 | test_project | プロジェクト名。 |
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 | 文字列 | InvalidSecurityTokenExpired | エラーコード。このフィールドはタスクが失敗した場合にのみ入力されます。 |
Message | 文字列 | Specified SecurityToken is expired. | ステータスメッセージ。このフィールドには、タスクが失敗した場合にのみエラーメッセージが含まれます。 |
URI | 文字列 | oss://bucket/test.jpg | モデレーション対象の画像の URI。 |
Suggestion | 文字列 | pass | モデレーション対象のコンテンツに対する推奨アクション。たとえば、pass、review、または block。 |
Categories | 配列 | 違反ラベルの配列。 | |
Frames | オブジェクト | 画像フレームに関する情報。 | |
TotalCount | 整数 | 100 | 分析されたフレームの総数。 |
BlockFrames | 配列 | 違反のあるフレームの配列。 | |
rate | 数値 | 0.99 | フレームで検出された違反の信頼度。 |
offset | 整数 | 10 | フレームオフセット。 |
label | 文字列 | porn | 違反ラベル。 |
EventSourceId | 文字列 | batch-18e30e52-2296-4146-a88**** | イベントソースの 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",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "MediaConvert",
"TaskId": "task_id",
"Status": "success",
"Code": "",
"Message": "",
"Targets": [
{
"Code": "",
"Message": "",
"URI": "oss://bucket/test_convert.mp4",
"Subtitle": {
"Extract": {
"URI": "oss://bucket/ExtractSubtitle"
}
},
"Image": {
"Sprites": [
{
"URI": "oss://bucket/sprite0"
}
],
"Snapshots": [
{
"URI": "oss://bucket/snapshot0"
}
]
}
}
],
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 例 | 説明 |
ProjectName | 文字列 | test_project | プロジェクト名。 |
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 | 文字列 | InvalidSecurityTokenExpired | エラーコード。このパラメーターはタスクが失敗した場合にのみ返されます。 |
Message | 文字列 | Specified SecurityToken is expired. | ステータスメッセージ。このパラメーターには、タスクが失敗した場合にエラーメッセージが含まれます。 |
Targets | 配列 | 変換出力の配列。 | |
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。 |
EventSourceId | 文字列 | 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",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "OfficeConversion",
"TaskId": "task_id",
"Status": "success",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
}
}data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 例 | 説明 |
ProjectName | 文字列 | test_project | プロジェクト名。 |
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 | 文字列 | InvalidSecurityTokenExpired | タスクが失敗した場合に返されるエラーコード。 |
Message | 文字列 | Specified SecurityToken is expired. | タスクが失敗した場合に返されるエラーメッセージ。 |
TotalPage | 整数 | 2 | 変換されたページ数。 |
EventSourceId | 文字列 | 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",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "TaskVideoModeration",
"TaskId": "task_id",
"Status": "success",
"Code": "",
"Message": "",
"URI": "oss://bucket/test.mp4",
"Suggestion": "pass",
"Categories": [],
"Frames": {
"TotalCount": 100,
"BlockFrames": [
{
"rate": 0.99,
"offset": 10,
"label": "porn"
}
]
},
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}
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",
"DatasetName": "",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "ImageSplicing",
"TaskId": "task_id",
"Status": "success",
"Code": "200",
"Message": "message",
"EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
}
}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",
"DatasetName": "",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2022-07-22T02:52:40.685Z",
"EndTime": "2022-07-22T02:52:41.33Z",
"UserData": "user_data",
"TaskType": "PointCloudCompress",
"TaskId": "task_id",
"Status": "Succeeded",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}
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",
"DatasetName": "",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2022-07-22T02:52:40.685Z",
"EndTime": "2022-07-22T02:52:41.33Z",
"UserData": "user_data",
"TaskType": "ImageToPDF",
"TaskId": "task_id",
"Status": "Succeeded",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}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",
"DatasetName": "",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2022-07-22T02:52:40.685Z",
"EndTime": "2022-07-22T02:52:41.33Z",
"UserData": "user_data",
"TaskType": "FileCompression",
"TaskId": "task_id",
"Status": "Succeeded",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-xx"
}
}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",
"DatasetName": "dataset1",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2022-07-22T02:52:40.685Z",
"EndTime": "2022-07-22T02:52:41.33Z",
"UserData": "user_data",
"TaskType": "LocationDateClustering",
"TaskId": "task_id",
"Status": "Succeeded",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}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",
"DatasetName": "",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2022-07-22T02:52:40.685Z",
"EndTime": "2022-07-22T02:52:41.33Z",
"UserData": "user_data",
"TaskType": "ArchiveFileInspection",
"TaskId": "task_id",
"Status": "Succeeded",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a88****"
}
}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",
"DatasetName": "",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2022-07-22T02:52:40.685Z",
"EndTime": "2022-07-22T02:52:41.33Z",
"UserData": "user_data",
"TaskType": "FileUncompression",
"TaskId": "task_id",
"Status": "Succeeded",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}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",
"DatasetName": "test_dataset",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2022-07-22T02:52:40.685Z",
"EndTime": "2022-07-22T02:52:41.33Z",
"UserData": "user_data",
"TaskType": "SimilarImageClustering",
"TaskId": "task_id",
"Status": "Succeeded",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}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",
"Id": "batch-792e0f45-be5e-44e9-****-xx",
"State": "Succeeded",
"Error": "",
"Statistic": {
"SubmitSuccess": 1,
"SubmitFailure": 0
},
"CreateTime": "2023-06-21T11:42:21.006729926+08:00",
"UpdateTime": "2023-06-21T11:42:21.006729926+08:00"
}
}data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 値 | 説明 |
ProjectName | 文字列 | test_project | プロジェクト名。 |
Id | 文字列 | D2A3AE88-D17C-4CCC-B149-6651115C**** | リクエスト ID。 |
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 | バッチジョブが最後に更新された時刻。 |
非同期タスク
以下は、非同期タスクがトリガーされたときに 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",
"DatasetName": "",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2023-06-25T02:52:40.685Z",
"EndTime": "2023-06-25T02:52:41.33Z",
"UserData": "",
"TaskType": "AsyncTask",
"TaskId": "AsyncTask-f494ed0c-5552-4eee-a439-****",
"Status": "Failed",
"Code": "InvalidArgument",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}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",
"DatasetName": "",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2023-06-25T02:52:40.685Z",
"EndTime": "2023-06-25T02:52:41.33Z",
"UserData": "",
"TaskType": "SyncTask",
"TaskId": "SyncTask-f494ed0c-5552-4eee-a439-****",
"Status": "Succeeded",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-****"
}
}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",
"Id": "trigger-792e0f45-be5e-44e9-beb3-****",
"State": "Failed",
"Error": "",
"Statistic": {
"SubmitSuccess": 0,
"SubmitFailure": 1
},
"CreateTime": "2023-06-21T11:42:21.006729926+08:00",
"UpdateTime": "2023-06-21T11:42:21.006729926+08:00"
}
}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",
"DatasetName": "test_dataset",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115C****",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "FacesSearching",
"TaskId": "task_id",
"Status": "Succeeded",
"Code": "200",
"Message": "message",
"SimilarFaces": [
{
"URI": "oss://bucket/A1.jpg",
"Boundary": {
"Width": 109,
"Height": 150,
"Left": 69,
"Top": 49
},
"SimilarFaces": [
{
"URI": "oss://bucket/A2.jpg",
"FigureId": "431b6d43-e498-4988-9ee2-30f5981f****",
"Similarity": 0.73321396
},
{
"URI": "oss://bucket/A3.jpg",
"FigureId": "119198d5-34f9-40e3-9fa1-4c57119f****",
"Similarity": 0.77033985
}
]
}
],
"EventSourceId": "batch-18e30e52-2296-4146-a88****"
}
}data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 例 | 説明 |
ProjectName | 文字列 | test_project | プロジェクトの名前。 |
DatasetName | 文字列 | test_dataset | データセットの名前。 |
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 座標。 |
FigureId | 文字列 | 431b6d43-e498-4988-9ee2-30f5981f**** | データセットから一致した顔の一意の ID。このパラメーターは、ネストされた |
Similarity | フロート | 0.73321396 | ソースの顔と一致した顔との類似度スコア (0 ~ 1 の範囲)。このパラメーターは、ネストされた |
EventSourceId | 文字列 | バッチ-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",
"DatasetName": "test_dataset",
"RequestId": "BA426D2D-53DA-0ED6-9254-38364DF3****",
"StartTime": "2022-07-22T02:52:40.685Z",
"EndTime": "2022-07-22T02:52:41.33Z",
"UserData": "user_data",
"TaskType": "LiveTranscoding",
"TaskId": "task_id",
"Status": "Succeeded",
"Code": "",
"Message": "",
"AsyncTask": true,
"EventSourceId": "batch-18e30e52-2296-414****-xx",
"URI": "oss//bucket/xx.mp4",
"Token": "fde894bfbabd54b09f07794ddb3d****",
"StartIndex": 0,
"EndIndex": 2,
"TotalTimeInMs": 10000,
"TotalSize": 1024000,
"Bitrate": 100000,
"VideoStreams": [
{
"Duration": 10000,
"Bitrate": 5407765,
"FrameRate": "25/1",
"Resolution": "640x480"
}
],
"AudioStreams": [
{
"Duration": 10000,
"Bitrate": 100000,
"Channels": "2"
}
],
"SubtitleStreams": [
{
"Duration": 10000,
"Language": "en",
"Index": 0
}
]
}
}data フィールドのパラメーターを次の表に示します。
パラメーター | 型 | 例 | 説明 |
ProjectName | 文字列 | test_project | プロジェクト名。 |
DatasetName | 文字列 | test_dataset | データセット名。 |
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 | 文字列 | LiveTranscoding | タスクタイプ。 |
TaskId | 文字列 | task_id | タスク ID。 |
Status | 文字列 | Succeeded | タスクのステータス。 |
Code | 文字列 | 200 | エラーコード。タスクが成功した場合は空になります。 |
Message | 文字列 | message | エラーメッセージまたはステータスの詳細。タスクが成功した場合は空になります。 |
AsyncTask | ブール値 | true | タスクが非同期かどうかを指定します。 |
EventSourceId | 文字列 | batch-18e30e52-2296-4146-a8**** | イベントソースの ID (バッチ処理 ID やトリガー ID など)。 |
URI | 文字列 | oss//bucket/xx.mp4 | ファイルの URI。 |
Token | 文字列 | fde894bfbabd54b09f07794ddb3d**** | トークン。 |
StartIndex | 整数 | 0 | 開始インデックス。 |
EndIndex | 整数 | 2 | 終了インデックス。 |
TotalTimeInMs | 整数 | 10000 | ミリ秒単位の継続時間。 |
TotalSize | はじめに | 1024000 | バイト単位のサイズ。 |
Bitrate | Int | 100000 | ビット/秒単位のビットレート。 |
VideoStreams | 配列 | ビデオストリームの配列。 | |
Duration | 数値 | 10000 | ビデオストリームの継続時間 (ミリ秒単位)。 |
Bitrate | 整数 | 5407765 | ビデオストリームのビットレート (ビット/秒単位)。 |
FrameRate | 文字列 | 25/1 | ビデオストリームのフレームレート。 |
Resolution | 文字列 | 640x480 | ビデオストリームの解像度。 |
AudioStreams | 配列 | 音声ストリームの配列。 | |
Bitrate | 整数 | 100000 | 音声ストリームのビットレート (ビット/秒単位)。 |
Channels | 文字列 | 2 | 音声ストリームのチャンネル数。 |
SubtitleStreams | 配列 | 字幕ストリームの配列。 | |
Language | 文字列 | en | 字幕ストリームの言語。 |
Index | 整数 | 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",
"RequestId": "D2A3AE88-D17C-4CCC-B149-6651115CC8F4",
"StartTime": "2021-07-22T14:03:15.489885+08:00",
"EndTime": "2021-07-22T14:05:15.489885+08:00",
"UserData": "user_data",
"TaskType": "DecodeBlindWatermark",
"TaskId": "task_id",
"Status": "success",
"Code": "",
"Message": "",
"EventSourceId": "batch-18e30e52-2296-4146-a886-xx",
"Content": "water content"
}
}data フィールドのパラメーターは次の表で説明されています。
パラメーター | 型 | 例 | 説明 |
ProjectName | 文字列 | test_project | プロジェクト名。 |
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 | 文字列 | DecodeBlindWatermark | タスクタイプ。 |
TaskId | 文字列 | task_id | タスク ID。 |
Status | 文字列 | success | タスクのステータス。 |
Code | 文字列 | エラーコード。成功したタスクではこのフィールドは空です。 | |
Message | 文字列 | ステータスの詳細メッセージ。成功したタスクではこのフィールドは空です。 | |
YourKey | 文字列 | YourVal | ユーザー定義タグのキー。 |
EventSourceId | 文字列 | batch-18e30e52-2296-4146-a886-xx | イベントソースの ID (バッチ処理 ID やトリガー ID など)。 |
Content | 文字列 | water content | ブラインドウォーターマークから抽出されたコンテンツ。 |