调用DescribeDataFlows接口查询指定CPFS文件系统的数据流动信息。
接口说明
- 仅CPFS 2.2.0及以上版本支持数据流动。您可以在控制台文件系统详情页面查看版本信息。
- 筛选键(Filters)中,FsetIds、DataFlowlds、SourceStorage、ThroughputList、Status需要做全字匹配,FileSystemPath、Description支持模糊匹配。
- 支持组合查询。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeDataFlows |
接口名称。固定取值:DescribeDataFlows。 |
FileSystemId | String | 是 | cpfs-12345678 |
文件系统ID。 |
NextToken | String | 否 | TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0= |
当请求的返回结果被截断时,您可以使用NextToken再次发起请求,获取从当前截断位置之后的内容。 |
MaxResults | Long | 否 | 20 |
每次查询结果的个数。 取值范围:10~100。默认值:20。 |
Filters.N.Key | String | 否 | FsetIds |
筛选键的名称。取值:
|
Filters.N.Value | String | 否 | FsetIds |
筛选键的值。该参数不支持通配符。
|
返回数据
示例
请求示例
http(s)://[Endpoint]/?Action=DescribeDataFlows
&FileSystemId=cpfs-12345678
&Filters=[{"Key":"FsetIds","Value":"FsetIds"}]
&NextToken=TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0=
&MaxResults=20
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeDataFlowsResponse>
<RequestId>2D69A58F-345C-4FDE-88E4-BF518948****</RequestId>
<NextToken>TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0=</NextToken>
<DataFlowInfo>
<DataFlow>
<FileSystemId>cpfs-12345678</FileSystemId>
<DataFlowId>dfid-123456</DataFlowId>
<FsetId>fset-123456</FsetId>
<Status>Running</Status>
<SourceStorage>oss://bucket1</SourceStorage>
<SourceSecurityType>SSL</SourceSecurityType>
<Throughput>600</Throughput>
<Description>Bucket01数据流动</Description>
<CreateTime>2021-09-30T10:08:08Z</CreateTime>
<UpdateTime>2021-09-30T10:08:08Z</UpdateTime>
<AutoRefresh>
<AutoRefresh>
<RefreshPath>/prefix1/prefix2/</RefreshPath>
</AutoRefresh>
</AutoRefresh>
<FileSystemPath>/a/b/c/</FileSystemPath>
<FsetDescription>自动更新01</FsetDescription>
<AutoRefreshInterval>10</AutoRefreshInterval>
<AutoRefreshPolicy>None</AutoRefreshPolicy>
</DataFlow>
</DataFlowInfo>
</DescribeDataFlowsResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "2D69A58F-345C-4FDE-88E4-BF518948****",
"NextToken" : "TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0=",
"DataFlowInfo" : {
"DataFlow" : [ {
"FileSystemId" : "cpfs-12345678",
"DataFlowId" : "dfid-123456",
"FsetId" : "fset-123456",
"Status" : "Running",
"SourceStorage" : "oss://bucket1",
"SourceSecurityType" : "SSL",
"Throughput" : 600,
"Description" : "Bucket01数据流动",
"CreateTime" : "2021-09-30T10:08:08Z",
"UpdateTime" : "2021-09-30T10:08:08Z",
"AutoRefresh" : {
"AutoRefresh" : [ {
"RefreshPath" : "/prefix1/prefix2/"
} ]
},
"FileSystemPath" : "/a/b/c/",
"FsetDescription" : "自动更新01",
"AutoRefreshInterval" : 10,
"AutoRefreshPolicy" : "None"
} ]
}
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | IllegalCharacters | The parameter contains illegal characters. | 参数非法。 |
400 | MissingFileSystemId | FileSystemId is mandatory for this action. | 未指定FileSystemId参数。 |
403 | OperationDenied.NotSupported | The operation is denied due to not supported. | 文件系统不支持协议机服务。 |
404 | InvalidFilterValue | The specified parameter Filter.1.Value is invalid. | Filter.1.Value值非法。 |
404 | InvalidFileSystem.NotFound | The specified file system does not exist. | 指定的文件系统不存在。 |
404 | InvalidParameter.InvalidNextToken | The specified NextToken is invaild. | 指定的NextToken非法。 |
404 | InvalidFilterParam | The specified Filter.N.Key is invalid. | 指定的Filter.N.Key参数非法。 |
404 | InvalidParameter.InvalidMaxResults | The specified MaxResults is invalid. | 指定的MaxResults非法。 |
访问错误中心查看更多错误码。