Membuat Tugas alur kerja.
Deskripsi operasi
-
Catatan untuk CPFS
Hanya CPFS 2.2.0 dan versi lebih baru yang mendukung alur data. Anda dapat melihat informasi versi pada halaman detail sistem file di Konsol.
Tugas alur kerja dijalankan secara asinkron. Anda dapat memanggil DescribeDataFlowTasks untuk mengkueri status eksekusi tugas. pengatur waktu yang diperlukan untuk tugas bergantung pada jumlah data yang akan diimpor atau diekspor. Untuk data dalam jumlah besar, pisahkan data menjadi beberapa tugas.
Anda hanya dapat membuat Tugas alur kerja pada alur data dalam status Berjalan.
Saat Anda menjalankan Tugas alur kerja secara manual, Tugas alur kerja pembaruan data otomatis dari alur data akan terganggu dan menunggu.
Saat membuat tugas ekspor, pastikan panjang total jalur mutlak file yang akan diekspor dari CPFS tidak melebihi 1.023 karakter.
-
Catatan untuk CPFS for Lingjun
Hanya CPFS for Lingjun 2.4.0 dan versi lebih baru yang mendukung alur data. Anda dapat melihat informasi versi pada halaman detail sistem file di Konsol.
Tugas alur kerja dijalankan secara asinkron. Anda dapat memanggil DescribeDataFlowTasks untuk mengkueri status eksekusi tugas. pengatur waktu yang diperlukan untuk tugas bergantung pada jumlah data yang akan diimpor atau diekspor. Untuk data dalam jumlah besar, pisahkan data menjadi beberapa tugas.
Anda hanya dapat membuat Tugas alur kerja pada alur data dalam status Berjalan.
Saat membuat tugas ekspor, pastikan panjang total jalur mutlak file yang akan diekspor dari CPFS for Lingjun tidak melebihi 1.023 karakter.
CPFS for Lingjun mendukung dua jenis tugas: tugas batch dan tugas aliran. Untuk informasi selengkapnya, lihat Ikhtisar jenis tugas.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nas:CreateDataFlowTask |
create |
*DataFlow.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| FileSystemId |
string |
Yes |
ID sistem file.
|
cpfs-099394bd928c**** |
| DataFlowId |
string |
Yes |
ID alur data. |
df-194433a5be31**** |
| SrcTaskId |
string |
No |
Jika Anda menentukan SrcTaskId, masukkan ID Tugas alur kerja. Sistem akan menyalin informasi parameter TaskAction, DataType, dan EntryList dari Tugas alur kerja yang ditentukan. Anda tidak perlu menentukan parameter ini secara terpisah. Catatan
Tugas aliran tidak didukung. |
Tugas-29ee8e890f45**** |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi pastikan token tersebut unik di antara permintaan yang berbeda. Token hanya dapat 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 nilai RequestId sebagai nilai ClientToken. Nilai RequestId mungkin berbeda untuk setiap permintaan API. |
123e4567-e89b-12d3-a456-42665544**** |
| DryRun |
boolean |
No |
Apakah akan menjalankan dry run. Dry run memeriksa validitas parameter dan ketersediaan Sumber daya tanpa benar-benar membuat instans atau membebankan biaya. Nilai valid:
|
false |
| TaskAction |
string |
No |
Jenis node alur data. Nilai valid:
Catatan
CPFS for Lingjun hanya mendukung Import, Export, StreamImport, dan StreamExport. StreamImport dan StreamExport hanya didukung oleh CPFS for Lingjun 2.6.0 dan versi lebih baru. Valid values:
|
Import |
| DataType |
string |
No |
Tipe data yang dioperasikan oleh Tugas alur kerja. Nilai valid:
Catatan
Parameter DataType diperlukan saat TaskAction diatur ke Evict. Valid values:
|
Metadata |
| Directory |
string |
No |
Direktori sumber data. Batasan:
Catatan
StreamImport dan StreamExport hanya didukung oleh CPFS for Lingjun 2.6.0 dan versi lebih baru. Directory, EntryList, dan TransferFileListPath adalah parameter yang saling eksklusif. Anda hanya dapat menentukan salah satunya. |
/path_in_cpfs/ |
| EntryList |
string |
No |
Daftar file tempat Tugas alur kerja dijalankan. Batasan:
Catatan
Directory, EntryList, dan TransferFileListPath adalah parameter yang saling eksklusif. Anda hanya dapat menentukan salah satunya. |
["/path_in_cpfs/file1", "/path_in_cpfs/file2"] |
| TransferFileListPath |
string |
No |
Direktori OSS. Data disinkronkan berdasarkan konten file CSV di direktori OSS. Batasan:
Catatan
|
/test_oss_path/ |
| Includes |
string |
No |
Memfilter direktori di bawah direktori yang ditentukan dan mentransfer konten folder yang disertakan. Catatan
|
["/test/","/test1/"] |
| DstDirectory |
string |
No |
Direktori target tempat Tugas alur kerja dipetakan. Batasan:
Catatan
StreamImport dan StreamExport hanya didukung oleh CPFS for Lingjun 2.6.0 dan versi lebih baru. |
/path_in_cpfs/ |
| CreateDirIfNotExist |
boolean |
No |
Apakah akan mengaktifkan pembuatan otomatis folder jika folder tidak ada. Nilai valid:
Catatan
|
false |
| ConflictPolicy |
string |
No |
Kebijakan konflik untuk file dengan nama yang sama. Nilai valid:
Catatan
Parameter ini diperlukan saat jenis sistem file adalah CPFS for Lingjun. Valid values:
|
SKIP_THE_FILE |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
2D69A58F-345C-4FDE-88E4-BF518948**** |
| TaskId |
string |
ID Tugas alur kerja. |
Tugas-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. | Parameter tidak valid. |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | Parameter FileSystemId tidak ditentukan. |
| 400 | MissingDataFlowId | DataFlowId is mandatory for this action. | Parameter DataFlowId tidak ditentukan. |
| 400 | InvalidFilesystemVersion.NotSupport | This Api does not support this fileSystem version. | Operasi saat ini tidak mendukung versi sistem file ini. |
| 403 | OperationDenied.InvalidState | The operation is not permitted when the status is processing. | Operasi ini tidak diizinkan saat status sedang diproses. |
| 403 | OperationDenied.DependencyViolation | The operation is denied due to dependancy violation. | Kondisi untuk operasi ini tidak terpenuhi. |
| 403 | OperationDenied.DataFlowNotSupported | The operation is not supported. | Sistem file tidak mendukung alur data. |
| 404 | InvalidParameter.InvalidFormat | The EntryList format is invalid. | Format EntryList yang ditentukan tidak memenuhi persyaratan. |
| 404 | InvalidParameter.SizeTooLarge | The specified EntryList size exceeds 64 KB. | Ukuran EntryList yang ditentukan melebihi 64 KB. |
| 404 | InvalidDataFlow.NotFound | The specified data flow does not exist. | Alur data yang ditentukan tidak ada. |
| 404 | InvalidTaskAction.NotSupported | The task action is not supported. | Jenis tugas yang ditentukan tidak didukung. |
| 404 | InvalidTaskAction.PermissionDenied | The task action is not allowed. | Jenis tugas yang ditentukan tidak diizinkan, seperti mereplikasi sistem. |
| 404 | InvalidSrcTaskId.NotFound | The SrcTaskId is not found. | SrcTaskId yang ditentukan tidak ada. |
| 404 | InvalidDataType.NotSupported | The data type is not supported. | Tipe data yang ditentukan tidak didukung. |
| 404 | InvalidSrcTaskId.TaskIdInvalid | Source task ID is invalid. | ID tugas yang akan disalin tidak valid. |
| 404 | InvalidSrcTaskId.TaskIdNotFound | Source task ID is not found. | ID tugas yang akan disalin tidak ada. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.