Consulta os detalhes das tarefas de fluxo de dados.
Descrição da operação
Somente o CPFS 2.2.0 e versões posteriores e o CPFS for Lingjun 2.4.0 e versões posteriores suportam a consulta de tarefas de fluxo de dados. Você pode visualizar as informações da versão na página de detalhes do sistema de arquivos no console.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
nas:DescribeDataFlowTasks |
get |
*DataFlow
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| FileSystemId |
string |
Sim |
O ID do sistema de arquivos. |
bmcpfs-290w65p03ok64ya**** |
| Filters |
array<object> |
Não |
As condições de filtro. |
|
|
object |
Não |
|||
| Key |
string |
Não |
O nome da chave de filtro. Valores válidos:
|
DataFlowIds |
| Value |
string |
Não |
O valor da chave de filtro. Curingas não são suportados. |
df-194433a5be31**** |
| NextToken |
string |
Não |
O token de paginação usado na próxima solicitação para recuperar uma nova página de resultados. Se os resultados retornados forem truncados, você pode usar NextToken para iniciar uma nova solicitação e recuperar o conteúdo após o ponto de truncamento atual. |
TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0= |
| MaxResults |
integer |
Não |
O número de resultados para cada consulta. |
20 |
| WithReports |
boolean |
Não |
Especifica se as informações do relatório devem ser consultadas. |
True |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
2D69A58F-345C-4FDE-88E4-BF518948**** |
| NextToken |
string |
O token de paginação usado na próxima solicitação para recuperar uma nova página de resultados. Se os resultados retornados forem truncados, você pode usar NextToken para iniciar uma nova solicitação e recuperar o conteúdo após o ponto de truncamento atual. |
TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0= |
| TaskInfo |
object |
||
| Task |
array<object> |
A coleção de informações da tarefa de fluxo de dados. |
|
|
array<object> |
|||
| FilesystemId |
string |
O ID do sistema de arquivos. |
bmcpfs-290w65p03ok64ya**** |
| DataFlowId |
string |
O ID do fluxo de dados. |
df-194433a5be31**** |
| TaskId |
string |
O ID da tarefa de fluxo de dados. |
task-38aa8e890f45**** |
| SourceStorage |
string |
O caminho de acesso do armazenamento de origem. Formato: Onde:
Nota
|
oss://178321033379****:bucket-01 |
| FileSystemPath |
string |
O caminho do fileset no sistema de arquivos CPFS. Limites:
Nota
Somente o CPFS suporta este parâmetro. |
/a/b/c/ |
| Originator |
string |
O iniciador da tarefa de fluxo de dados. Valores válidos:
Nota
Somente o CPFS suporta este parâmetro. |
User. |
| TaskAction |
string |
O tipo do nó de fluxo de dados. Valores válidos:
Nota
StreamImport e StreamExport são suportados apenas pelo CPFS for Lingjun 2.6.0 e versões posteriores. |
Import. |
| DataType |
string |
O tipo de dados da tarefa de fluxo de dados. Valores válidos:
Nota
O CPFS for Lingjun suporta apenas o tipo MetaAndData. |
MetaAndData. |
| Progress |
integer |
O progresso da tarefa de fluxo de dados. O número de operações que foram executadas pela tarefa de fluxo de dados atual. |
50 |
| Status |
string |
O status da tarefa de fluxo de dados. Valores válidos:
|
Failed. |
ReportPath
deprecated
|
string |
O caminho onde o relatório da tarefa de fluxo de dados é armazenado no sistema de arquivos CPFS.
|
/path_in_cpfs/reportfile.cvs. |
| CreateTime |
string |
A hora em que a tarefa foi criada. A hora segue o padrão ISO 8601. Formato: yyyy-MM-dd HH:mm:ss. |
2021-08-04 18:27:35 |
| StartTime |
string |
A hora em que a tarefa foi iniciada. A hora segue o padrão ISO 8601. Formato: yyyy-MM-dd HH:mm:ss. |
2021-08-04 18:27:35 |
| EndTime |
string |
A hora em que a tarefa terminou. A hora segue o padrão ISO 8601. Formato: yyyy-MM-dd HH:mm:ss. |
2021-08-04 18:27:35 |
| FsPath |
string |
O caminho do diretório inteligente. |
/aa/ |
| ConflictPolicy |
string |
A política de conflito para arquivos com o mesmo nome.
Valores válidos:
|
KEEP_LATEST. |
| Directory |
string |
O diretório no qual a tarefa de fluxo de dados é executada. |
/path_in_cpfs/ |
| DstDirectory |
string |
O diretório de destino para o qual a tarefa de fluxo de dados é mapeada. |
/path_in_cpfs/ |
| ErrorMsg |
string |
A mensagem de erro da tarefa. Nota
Se este campo não for retornado ou estiver vazio, nenhum erro ocorreu. |
{"ErrorKey":"PATH_NOT_ACCESSIBLE","ErrorDetail":"lstat /cpfs/370lx1ev9ss27o****/test/abcdfnotfound: no such file or directory"} |
| ProgressStats |
object |
As informações de progresso da tarefa de fluxo de dados. |
|
| FilesTotal |
integer |
O número total de arquivos verificados na origem. |
3 |
| FilesDone |
integer |
O número de arquivos para os quais o fluxo de dados foi concluído, incluindo arquivos ignorados. |
3 |
| ActualFiles |
integer |
O número real de arquivos transferidos. |
3 |
| BytesTotal |
integer |
A quantidade total de dados verificados na origem. Unidade: bytes. |
131092971520 |
| BytesDone |
integer |
A quantidade de dados para os quais o fluxo de dados foi concluído, incluindo dados ignorados. Unidade: bytes. |
131092971520 |
| ActualBytes |
integer |
A quantidade real de dados transferidos. Unidade: bytes. |
131092971520 |
| RemainTime |
integer |
O tempo restante estimado. Unidade: segundos. |
437 |
| AverageSpeed |
integer |
A velocidade média de transferência. Unidade: bytes por segundo. |
342279299 |
| Reports |
object |
||
| Report |
array<object> |
A lista de relatórios. Nota
|
|
|
object |
|||
| Name |
string |
O nome do relatório.
|
TotalFilesReport. |
| Path |
string |
O link do relatório. |
https://a-hbr-temp-cn-hangzhou-staging.oss-cn-hangzhou.aliyuncs.com/temp/report/162319438359****/job-000bb6fwqficjbxk****/job-000bb6fwqficjbxk****_failed.zip?Expires=1721201422&OSSAccessKeyId=LTA****************&Signature=Fp%2BvauORTIVxooXY2tec6z0T%2Bp4%3D. |
| Includes |
string |
Os diretórios a serem filtrados dentro do diretório. O conteúdo dos diretórios filtrados é transferido. Nota
Somente o CPFS for Lingjun suporta este recurso. |
["/test/","/test1/"] |
| TransferFileListPath |
string |
O diretório especificado do OSS. Os dados são sincronizados com base no conteúdo dos arquivos CSV no diretório do OSS. Nota
Somente o CPFS for Lingjun suporta este recurso. |
/path_in_cpfs/ |
| EntryList |
string |
["/path_in_cpfs/file1", "/path_in_cpfs/file2"] |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "2D69A58F-345C-4FDE-88E4-BF518948****",
"NextToken": "TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0=",
"TaskInfo": {
"Task": [
{
"FilesystemId": "bmcpfs-290w65p03ok64ya****",
"DataFlowId": "df-194433a5be31****",
"TaskId": "task-38aa8e890f45****",
"SourceStorage": "oss://178321033379****:bucket-01",
"FileSystemPath": "/a/b/c/",
"Originator": "User.",
"TaskAction": "Import.",
"DataType": "MetaAndData.",
"Progress": 50,
"Status": "Failed.",
"ReportPath": "/path_in_cpfs/reportfile.cvs.",
"CreateTime": "2021-08-04 18:27:35",
"StartTime": "2021-08-04 18:27:35",
"EndTime": "2021-08-04 18:27:35",
"FsPath": "/aa/",
"ConflictPolicy": "KEEP_LATEST.",
"Directory": "/path_in_cpfs/",
"DstDirectory": "/path_in_cpfs/",
"ErrorMsg": "{\"ErrorKey\":\"PATH_NOT_ACCESSIBLE\",\"ErrorDetail\":\"lstat /cpfs/370lx1ev9ss27o****/test/abcdfnotfound: no such file or directory\"}",
"ProgressStats": {
"FilesTotal": 3,
"FilesDone": 3,
"ActualFiles": 3,
"BytesTotal": 131092971520,
"BytesDone": 131092971520,
"ActualBytes": 131092971520,
"RemainTime": 437,
"AverageSpeed": 342279299
},
"Reports": {
"Report": [
{
"Name": "TotalFilesReport.",
"Path": "https://a-hbr-temp-cn-hangzhou-staging.oss-cn-hangzhou.aliyuncs.com/temp/report/162319438359****/job-000bb6fwqficjbxk****/job-000bb6fwqficjbxk****_failed.zip?Expires=1721201422&OSSAccessKeyId=LTA****************&Signature=Fp%2BvauORTIVxooXY2tec6z0T%2Bp4%3D."
}
]
},
"Includes": "[\"/test/\",\"/test1/\"]",
"TransferFileListPath": "/path_in_cpfs/",
"EntryList": "[\"/path_in_cpfs/file1\", \"/path_in_cpfs/file2\"]"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IllegalCharacters | The parameter contains illegal characters. | O parâmetro é inválido. |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | O parâmetro FileSystemId não foi especificado. |
| 400 | InvalidFilesystemVersion.NotSupport | This Api does not support this fileSystem version. | A operação atual não suporta esta versão do sistema de arquivos. |
| 403 | OperationDenied.DataFlowNotSupported | The operation is not supported. | O sistema de arquivos não suporta fluxos de dados. |
| 404 | InvalidParameter.InvalidNextToken | The specified NextToken is invaild. | |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | O sistema de arquivos especificado não existe. |
| 404 | InvalidDataFlow.NotFound | The specified data flow does not exist. | O dataflow especificado não existe. |
| 404 | InvalidParameter.InvalidMaxResults | The specified MaxResults is invalid. | O MaxResults especificado é inválido. |
| 404 | InvalidFilterParam | The specified Filter.N.Key is invalid. | O parâmetro Filter.N.Key especificado é inválido. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.