Membuat task dataflow.
Deskripsi operasi
-
Petunjuk Penggunaan CPFS
Hanya CPFS versi 2.2.0 ke atas yang mendukung dataflow. Informasi versi dapat dilihat di halaman detail file system pada konsol.
Task dataflow dieksekusi secara asinkron. Anda dapat menggunakan DescribeDataFlowTasks untuk memeriksa status eksekusi task. Durasi task tergantung pada volume data yang perlu diimpor atau diekspor. Untuk data dalam jumlah besar, disarankan membaginya menjadi beberapa task.
Pembuatan task dataflow hanya didukung pada dataflow dengan status Running (normal).
Saat mengeksekusi task dataflow secara manual, task pembaruan data otomatis pada dataflow tersebut akan diinterupsi dan menunggu.
Saat membuat task ekspor, pastikan panjang total path absolut file yang akan diekspor dari CPFS tidak melebihi 1.023 karakter.
-
Petunjuk Penggunaan CPFS Versi ZhiSuan
Hanya CPFS Versi ZhiSuan versi 2.4.0 ke atas yang mendukung dataflow. Informasi versi dapat dilihat di halaman detail file system pada konsol.
Task dataflow dieksekusi secara asinkron. Anda dapat menggunakan DescribeDataFlowTasks untuk memeriksa status eksekusi task. Durasi task tergantung pada volume data yang perlu diimpor atau diekspor. Untuk data dalam jumlah besar, disarankan membaginya menjadi beberapa task.
Pembuatan task dataflow hanya didukung pada dataflow dengan status Running (normal).
Saat membuat task ekspor, pastikan panjang total path absolut file yang akan diekspor dari CPFS ZhiSuan tidak melebihi 1.023 karakter.
CPFS Versi ZhiSuan mendukung dua jenis task: task batch dan task streaming. Untuk informasi lebih lanjut, lihat Pengenalan Jenis Task.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| FileSystemId |
string |
Yes |
ID file system.
|
cpfs-099394bd928c**** |
| DataFlowId |
string |
Yes |
ID dataflow. |
df-194433a5be31**** |
| SrcTaskId |
string |
No |
Jika Anda menentukan SrcTaskId, Anda harus memasukkan ID task dataflow. Sistem akan menyalin parameter TaskAction, DataType, dan EntryList dari task dataflow tujuan. Anda tidak perlu menentukannya secara eksplisit. Catatan
Task dataflow streaming tidak didukung. |
task-29ee8e890f45**** |
| TaskAction |
string |
No |
Pilih jenis task dataflow. Nilai yang valid:
Catatan
CPFS for Lingjun hanya mendukung Import, Export, StreamImport, dan StreamExport. Hanya CPFS for Lingjun V2.6.0 ke atas yang mendukung StreamImport dan StreamExport. |
Import |
| DataType |
string |
No |
Jenis data yang diproses oleh task dataflow. Nilai yang valid:
|
Metadata |
| Directory |
string |
No |
Direktori sumber data. Batasan:
Catatan
Hanya CPFS for Lingjun V2.6.0 ke atas yang mendukung StreamImport dan StreamExport. |
/path_in_cpfs/ |
| EntryList |
string |
No |
Daftar file yang diproses oleh task dataflow. Batasan:
|
["/path_in_cpfs/file1", "/path_in_cpfs/file2"] |
| DryRun |
boolean |
No |
Menentukan apakah akan melakukan dry run. Selama dry run, sistem memeriksa apakah parameter permintaan valid dan apakah sumber daya yang diminta tersedia. Selama dry run, tidak ada task dataflow yang dibuat dan tidak dikenakan biaya. Nilai yang valid:
|
false |
| ClientToken |
string |
No |
Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menghasilkan token ini di sisi client, tetapi harus memastikan token tersebut unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi selengkapnya, lihat Cara memastikan idempotensi. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan request ID sebagai client token. Request ID mungkin berbeda untuk setiap permintaan. |
123e4567-e89b-12d3-a456-42665544**** |
| ConflictPolicy |
string |
No |
Kebijakan penanganan konflik untuk file dengan nama yang sama. Nilai yang valid:
Catatan
Parameter ini wajib untuk file system CPFS for Lingjun. |
SKIP_THE_FILE |
| DstDirectory |
string |
No |
Direktori yang dipetakan ke task dataflow. Batasan:
Catatan
Hanya CPFS for Lingjun V2.6.0 ke atas yang mendukung StreamImport dan StreamExport. |
/path_in_cpfs/ |
| CreateDirIfNotExist |
boolean |
No |
Menentukan apakah akan membuat direktori secara otomatis jika direktori belum ada. Nilai yang valid:
Catatan
|
false |
| Includes |
string |
No |
Memfilter subdirektori dan mentransfer isinya. Catatan
|
["/test/","/test1/"] |
| TransferFileListPath |
string |
No |
Tentukan direktori OSS dan sinkronkan data berdasarkan isi file CSV di direktori OSS tersebut. Persyaratan:
Catatan
|
/test_oss_path/ |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
2D69A58F-345C-4FDE-88E4-BF518948**** |
| TaskId |
string |
ID task dataflow. |
task-38aa8e890f45**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "2D69A58F-345C-4FDE-88E4-BF518948****",
"TaskId": "task-38aa8e890f45****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalCharacters | The parameter contains illegal characters. | |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | |
| 400 | MissingDataFlowId | DataFlowId is mandatory for this action. | |
| 400 | InvalidFilesystemVersion.NotSupport | This Api does not support this fileSystem version. | |
| 403 | OperationDenied.InvalidState | The operation is not permitted when the status is processing. | |
| 403 | OperationDenied.DependencyViolation | The operation is denied due to dependancy violation. | |
| 403 | OperationDenied.DataFlowNotSupported | The operation is not supported. | |
| 404 | InvalidParameter.InvalidFormat | The EntryList format is invalid. | |
| 404 | InvalidParameter.SizeTooLarge | The specified EntryList size exceeds 64 KB. | |
| 404 | InvalidDataFlow.NotFound | The specified data flow does not exist. | |
| 404 | InvalidTaskAction.NotSupported | The task action is not supported. | |
| 404 | InvalidTaskAction.PermissionDenied | The task action is not allowed. | |
| 404 | InvalidSrcTaskId.NotFound | The SrcTaskId is not found. | |
| 404 | InvalidDataType.NotSupported | The data type is not supported. | |
| 404 | InvalidSrcTaskId.TaskIdInvalid | Source task ID is invalid. | |
| 404 | InvalidSrcTaskId.TaskIdNotFound | Source task ID is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.