Mengkueri informasi mengenai tugas asinkron. Intelligent Media Management (IMM) menyediakan berbagai kemampuan pemrosesan data asinkron, masing-masing dengan operasi khusus untuk membuat task. Misalnya, Anda dapat memanggil operasi CreateFigureClusteringTask untuk membuat task pengelompokan wajah dan operasi CreateFileCompressionTask untuk membuat task kompresi file. Operasi GetTask merupakan operasi umum yang dapat Anda panggil untuk mengkueri informasi tentang task asinkron berdasarkan ID atau jenis task tersebut.
Deskripsi operasi
Sebelum memanggil operasi ini, pastikan Anda memahami penagihan IMM.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:GetTask |
get |
*Project
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
Nama Proyek. Anda dapat memperoleh nama proyek dari respons operasi CreateProject. |
immtest |
| TaskType |
string |
Yes |
Jenis task. Untuk informasi mengenai nilai yang valid, lihat Jenis task. |
FileCompression |
| TaskId |
string |
Yes |
ID task. Anda dapat memperoleh ID task setelah membuat task tersebut. |
FileCompression-2f157087-91df-4fda-8c3e-232407ec***** |
| RequestDefinition |
boolean |
No |
Menentukan apakah akan mengembalikan parameter permintaan awal yang ditentukan saat membuat task.
Parameter ini hanya berlaku untuk task berikut:
|
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| RequestId |
string |
ID permintaan. |
2C5C1E0F-D8B8-4DA0-8127-EC32C771**** |
| ProjectName |
string |
Nama proyek. |
test-project |
| EventId |
string |
ID event. |
2F6-1Bz99Xi93EnRpNEyLudILJm**** |
| Status |
string |
Status task. Nilai yang valid:
|
Running |
| Code |
string |
Kode kesalahan task. |
ResourceNotFound |
| Message |
string |
Pesan kesalahan task. |
The specified resource project is not found. |
| StartTime |
string |
Waktu mulai task. |
2021-12-24T03:01:41.662060377Z |
| EndTime |
string |
Waktu selesai task. |
2021-12-24T03:01:49.480109219Z |
| UserData |
string |
Data pengguna task. |
{"ID": "user1","Name": "test-user1","Avatar": "http://example.com?id=user1"} |
| TaskType |
string |
Jenis task. Untuk informasi selengkapnya, lihat Jenis task. |
FileCompression |
| TaskId |
string |
ID task. |
c2b277b9-0d30-4882-ad6d-ad661382**** |
| Tags |
object |
Tag. Parameter ini hanya dikembalikan jika Anda menentukan Tags saat membuat task. |
{"test": "val1"} |
| TaskRequestDefinition |
string |
Parameter permintaan awal yang digunakan untuk membuat task. |
{ "ProjectName":"test-project", "CompressedFormat":"zip", "TargetURI":"oss://test-bucket/output/test.zip", "Sources":[{"URI":"oss://test-bucket/input/test.jpg"}] } |
| Progress |
integer |
Kemajuan task. Nilai yang valid: 0 hingga 100. Satuan: %. Catatan
Parameter ini hanya berlaku jika task berada dalam status |
100 |
Contoh
Respons sukses
JSONformat
{
"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
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.