Mengkueri subtugas Batch dari alur data.
Deskripsi operasi
Hanya didukung oleh CPFS for Lingjun 2.6.0 dan versi yang lebih baru. Anda dapat melihat informasi versi pada halaman detail sistem file di Konsol.
Sebelum memulai
Sebelum memanggil operasi ini untuk mengkueri subtugas alur data, Anda harus membuat resource dan memulai Tugas dalam Pesanan berikut:
-
Membuat sistem file bmcpfs: Anda harus membuat sistem file CPFS for Lingjun di Konsol dan menunggu hingga statusnya berubah menjadi Running.
-
Membuat aturan alur data: Panggil operasi CreateDataFlow pada sistem file untuk membuat saluran alur data.
-
Memulai Tugas alur kerja: Panggil operasi CreateDataFlowTask untuk membuat dan memulai Tugas alur kerja. Status Tugas harus Berjalan.
-
Mengkueri daftar subtugas: Subtugas secara otomatis dibuat selama eksekusi Tugas alur kerja. Panggil operasi DescribeDataFlowSubTasks untuk mengkueri daftar subtugas ini.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nas:DescribeDataFlowSubTasks |
list |
*DataFlow.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| FileSystemId |
string |
Yes |
ID sistem file. Hanya sistem file CPFS for Lingjun yang didukung. ID harus diawali dengan |
bmcpfs-370lx1ev9ss27o0**** |
| Filters |
array<object> |
No |
Kunci filter yang digunakan untuk mengkueri tugas streaming dari alur data. |
|
|
object |
No |
|||
| Key |
string |
No |
Nama kunci filter. Nilai valid:
Valid values:
|
DataFlowSubTaskIds |
| Value |
string |
No |
Nilai kunci filter. Parameter ini tidak mendukung wildcard.
|
subTaskId-370kyfmyknxcyzw**** |
| NextToken |
string |
No |
Token yang digunakan untuk mengambil halaman hasil berikutnya ketika hasil yang dikembalikan terpotong. Anda dapat menggunakan NextToken untuk memulai permintaan lain guna mengambil hasil setelah titik pemotongan saat ini. |
iWk0AQAAAAAvY2FzZS8= |
| MaxResults |
integer |
No |
Jumlah maksimum entri yang dikembalikan untuk satu permintaan. Nilai valid: 20 hingga 100. Nilai default: 20. |
20 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
98696EF0-1607-4E9D-B01D-F20930B6**** |
| NextToken |
string |
Token yang digunakan untuk mengambil halaman hasil berikutnya ketika hasil yang dikembalikan terpotong. Anda dapat menggunakan NextToken untuk memulai permintaan lain guna mengambil hasil setelah titik pemotongan saat ini. |
pUJaUwAAAABhdGUyNTk1MQ== |
| DataFlowSubTask |
object |
||
| DataFlowSubTask |
array<object> |
Kumpulan informasi tugas streaming alur data. |
|
|
array<object> |
|||
| FileSystemId |
string |
ID sistem file. |
bmcpfs-370lx1ev9ss27o0**** |
| DataFlowId |
string |
ID alur data. |
df-194433a5be31**** |
| DataFlowTaskId |
string |
ID Tugas alur kerja. |
task-38aa8e890f45**** |
| DataFlowSubTaskId |
string |
ID tugas streaming alur data. |
subTaskId-370kyfmyknxcyzw**** |
| SrcFilePath |
string |
Jalur file sumber. Batasan:
|
/test/file.png |
| DstFilePath |
string |
Jalur file tujuan. Batasan:
|
/mnt/file.png |
| Status |
string |
Status saat ini dari tugas streaming alur data. Nilai valid:
|
FAILED |
| Progress |
integer |
Progres eksekusi tugas streaming alur data. Nilai valid: 0 hingga 10000. |
10000 |
| CreateTime |
string |
Waktu saat subtugas streaming dibuat. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-dd HH:mm:ss. |
2024-07-01 19:59:29 |
| StartTime |
string |
Waktu saat subtugas streaming mulai berjalan. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-dd HH:mm:ss. |
2024-07-03 10:43:16 |
| EndTime |
string |
Waktu saat subtugas streaming berakhir. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-dd HH:mm:ss. |
2024-07-04 11:14:22 |
| ErrorMsg |
string |
Pesan error yang dikembalikan ketika Tugas gagal. Catatan
Jika bidang ini tidak dikembalikan atau kosong, tidak ada pesan error yang tersedia. |
file does not exist |
| ProgressStats |
object |
Statistik progres tugas streaming alur data. |
|
| BytesTotal |
integer |
Jumlah data yang dipindai di sumber. Unit: bytes. |
68 |
| BytesDone |
integer |
Jumlah data yang alur datanya telah selesai, termasuk data yang dilewati. Unit: bytes. |
68 |
| ActualBytes |
integer |
Jumlah data aktual yang ditransfer. Unit: bytes. |
68 |
| AverageSpeed |
integer |
Kecepatan transfer data rata-rata. Unit: bytes/s. |
34 |
| FileDetail |
object |
Detail file. |
|
| ModifyTime |
integer |
Waktu saat file terakhir dimodifikasi. Nilainya adalah Stempel waktu UNIX dalam nanodetik. |
1725897600000000000 |
| Size |
integer |
Ukuran file. Unit: bytes. |
68 |
| Checksum |
string |
Checksum file. Contoh format: crc64:123456. |
crc64:850309505450944**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "98696EF0-1607-4E9D-B01D-F20930B6****",
"NextToken": "pUJaUwAAAABhdGUyNTk1MQ==",
"DataFlowSubTask": {
"DataFlowSubTask": [
{
"FileSystemId": "bmcpfs-370lx1ev9ss27o0****\n",
"DataFlowId": "df-194433a5be31****\n",
"DataFlowTaskId": "task-38aa8e890f45****",
"DataFlowSubTaskId": "subTaskId-370kyfmyknxcyzw****\n",
"SrcFilePath": "/test/file.png\n",
"DstFilePath": "/mnt/file.png\n",
"Status": "FAILED",
"Progress": 10000,
"CreateTime": "2024-07-01 19:59:29",
"StartTime": "2024-07-03 10:43:16",
"EndTime": "2024-07-04 11:14:22",
"ErrorMsg": "file does not exist",
"ProgressStats": {
"BytesTotal": 68,
"BytesDone": 68,
"ActualBytes": 68,
"AverageSpeed": 34
},
"FileDetail": {
"ModifyTime": 1725897600000000000,
"Size": 68,
"Checksum": "crc64:850309505450944****"
}
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalCharacters | The parameter contains illegal characters. | Parameter tidak valid. |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | Parameter FileSystemId tidak ditentukan. |
| 400 | InvalidFilesystemVersion.NotSupport | This Api does not support this fileSystem version. | Operasi saat ini tidak mendukung versi sistem file ini. |
| 403 | OperationDenied.DataFlowNotSupported | The operation is not supported. | Sistem file tidak mendukung dataflow. |
| 404 | InvalidParameter.InvalidNextToken | The specified NextToken is invaild. | |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | Sistem file yang ditentukan tidak ada. |
| 404 | InvalidDataFlow.NotFound | The specified data flow does not exist. | Alur data yang ditentukan tidak ada. |
| 404 | InvalidParameter.InvalidMaxResults | The specified MaxResults is invalid. | Nilai MaxResults yang ditentukan tidak valid. |
| 404 | InvalidFilterParam | The specified Filter.N.Key is invalid. | Parameter Filter.N.Key yang ditentukan tidak valid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.