指定された非同期タスクの情報をクエリします。Intelligent Media Management (IMM) はさまざまな非同期データ処理機能をサポートしており、それぞれに独自のタスク作成操作があります。例えば、人物クラスタリングタスクを作成する CreateFigureClusteringTask や、ファイル圧縮タスクを作成する CreateFileCompressionTask などがあります。この操作は、タスク ID とタイプによって非同期タスクの詳細をクエリできる汎用操作です。
操作説明
この操作を使用する前に、Intelligent Media Management の課金と料金を理解していることを確認してください。。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
imm:GetTask |
get |
*Project
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectName |
string |
必須 |
プロジェクト名。プロジェクト名の取得方法については、プロジェクトの作成を参照してください。 |
immtest |
| TaskType |
string |
必須 |
タスクのタイプ。有効な値については、タスクタイプリストを参照してください。 |
FileCompression |
| TaskId |
string |
必須 |
クエリするタスクの 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 |
タスクが開始された時間。値はミリ秒精度の ISO 8601 フォーマットの協定世界時 (UTC) タイムスタンプです。 |
2021-12-24T03:01:41.662060377Z |
| EndTime |
string |
タスクが終了した時間。値はミリ秒精度の ISO 8601 フォーマットの協定世界時 (UTC) タイムスタンプです。 |
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 |
タスクタグ。これらはユーザーがタスク作成時に渡したタグです。 |
{"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
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。