调用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 |
筛选键的值。该参数不支持通配符。
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 2D69A58F-345C-4FDE-88E4-BF518948**** |
请求ID。 |
NextToken | String | TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0= |
当请求的返回结果被截断时,您可以使用NextToken再次发起请求,获取从当前截断位置之后的内容。 |
DataFlowInfo | Array of DataFlow |
数据流动信息合集。 |
|
DataFlow | |||
FileSystemId | String | cpfs-12345678 |
文件系统ID。 |
DataFlowId | String | dfid-123456 |
数据流动ID。 |
FsetId | String | fset-123456 |
Fileset ID。 |
Status | String | Running |
数据流动状态。包括:
|
ErrorMessage | String | 无 |
错误信息。包括:
|
SourceStorage | String | oss://bucket1 |
源端存储的访问路径。格式:<storage type>://<path>。 其中:
说明 OSS Bucket必须为在该地域已存在的Bucket。
|
SourceSecurityType | String | SSL |
源端存储的安全保护类型,如果源端存储必须通过安全保护访问,请指定源端存储的安全保护类型。取值:
|
Throughput | Long | 600 |
数据流动的传输带宽上限,单位:MB/s 。取值:
说明 数据流动的传输带宽必须小于文件系统的IO带宽。
|
Description | String | Bucket01数据流动 |
数据流动的描述。 限制:
|
CreateTime | String | 2021-09-30T10:08:08Z |
Fileset的创建时间。 执行ISO8601标准表示,返回格式: |
UpdateTime | String | 2021-09-30T10:08:08Z |
Fileset的最近一次更新时间。 执行ISO8601标准表示,返回格式: |
AutoRefresh | Array of AutoRefresh |
自动更新策略信息集合。 |
|
AutoRefresh | |||
RefreshPath | String | /prefix1/prefix2/ |
自动更新目录,CPFS仅自动检查该目录下的源端数据是否发生更新并自动导入更新的数据。 限制:
说明 该目录必须是CPFS上的已有目录,且必须位于开启了数据流动的Fileset中。
|
FileSystemPath | String | /a/b/c/ |
Fileset在CPFS文件系统中的路径。 限制:
|
FsetDescription | String | 自动更新01 |
自动更新的描述。 |
AutoRefreshInterval | Long | 10 |
自动更新间隔时间。每隔该时间间隔,CPFS会检查目录内是否存在数据更新,如果有数据更新,启动自动更新任务。单位:分钟。 取值范围:5~526600。默认值:10。 |
AutoRefreshPolicy | String | None |
自动更新策略,源端数据更新以后,数据更新导入到CPFS的策略。包括:
|
示例
请求示例
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 | 错误码 | 错误信息 | 描述 |
---|---|---|---|
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非法。 |
访问错误中心查看更多错误码。