非同期タスクの情報をクエリします。Intelligent Media Management (IMM) には複数の非同期データ処理機能があり、それぞれにタスクを作成するための独自の操作があります。たとえば、`CreateFigureClusteringTask` 操作を呼び出して顔クラスタリングタスクを作成したり、`CreateFileCompressionTask` 操作を呼び出してファイル圧縮タスクを作成したりできます。`GetTask` 操作は汎用的な操作です。この操作を呼び出すことで、タスク ID またはタスクタイプによって非同期タスクの情報をクエリできます。
操作説明
この操作を呼び出す前に、IMM の課金についてご確認ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
imm:GetTask |
get |
*Project
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectName |
string |
必須 |
プロジェクトの名前。プロジェクト名は `CreateProject` 操作のレスポンスから取得できます。 |
immtest |
| TaskType |
string |
必須 |
タスクのタイプ。有効な値については、「タスクタイプ」をご参照ください。 |
FileCompression |
| TaskId |
string |
必須 |
タスクの ID。タスク ID は、タスクの作成後に取得できます。 |
FileCompression-2f157087-91df-4fda-8c3e-232407ec***** |
| RequestDefinition |
boolean |
任意 |
タスクの作成時に指定された元のリクエストパラメーターを返すかどうかを指定します。
このパラメーターは、次のタスクにのみ適用されます:
|
true |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
2C5C1E0F-D8B8-4DA0-8127-EC32C771**** |
| ProjectName |
string |
プロジェクト名。 |
test-project |
| EventId |
string |
イベント ID。 |
2F6-1Bz99Xi93EnRpNEyLudILJm**** |
| Status |
string |
タスクのステータス。有効な値:
|
Running |
| Code |
string |
タスクのエラーコード。 |
ResourceNotFound |
| Message |
string |
タスクのエラーメッセージ。 |
The specified resource project is not found. |
| StartTime |
string |
タスクの開始時刻。 |
2021-12-24T03:01:41.662060377Z |
| EndTime |
string |
タスクの終了時刻。 |
2021-12-24T03:01:49.480109219Z |
| UserData |
string |
タスクのユーザーデータ。 |
{"ID": "user1","Name": "test-user1","Avatar": "http://example.com?id=user1"} |
| TaskType |
string |
タスクのタイプ。詳細については、「タスクタイプ」をご参照ください。 |
FileCompression |
| TaskId |
string |
タスク ID。 |
c2b277b9-0d30-4882-ad6d-ad661382**** |
| Tags |
object |
タグ。このパラメーターは、タスクの作成時に `Tags` を指定した場合にのみ返されます。 |
{"test": "val1"} |
| TaskRequestDefinition |
string |
タスクの作成に使用された初期リクエストパラメーター。 |
{ "ProjectName":"test-project", "CompressedFormat":"zip", "TargetURI":"oss://test-bucket/output/test.zip", "Sources":[{"URI":"oss://test-bucket/input/test.jpg"}] } |
| Progress |
integer |
タスクの進捗。有効な値:0~100。単位:%。 説明
このパラメーターは、タスクが |
100 |
例
成功レスポンス
JSONJSON
{
"RequestId": "2C5C1E0F-D8B8-4DA0-8127-EC32C771****",
"ProjectName": "test-project",
"EventId": "2F6-1Bz99Xi93EnRpNEyLudILJm****",
"Status": "Running",
"Code": "ResourceNotFound",
"Message": "The specified resource project is not found.",
"StartTime": "2021-12-24T03:01:41.662060377Z",
"EndTime": "2021-12-24T03:01:49.480109219Z",
"UserData": "{\"ID\": \"user1\",\"Name\": \"test-user1\",\"Avatar\": \"http://example.com?id=user1\"}",
"TaskType": "FileCompression",
"TaskId": "c2b277b9-0d30-4882-ad6d-ad661382****",
"Tags": {
"test": "val1"
},
"TaskRequestDefinition": "{\n\t\"ProjectName\":\"test-project\",\n\t\"CompressedFormat\":\"zip\",\n\t\"TargetURI\":\"oss://test-bucket/output/test.zip\",\n\t\"Sources\":[{\"URI\":\"oss://test-bucket/input/test.jpg\"}]\n}",
"Progress": 100
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。