本产品(
文件存储(NAS/CPFS)/2017-06-26)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
服务操作
| API | 标题 | API概述 |
|---|---|---|
| OpenNASService | 开通NAS服务 | 开通NAS服务。 |
地域
| API | 标题 | API概述 |
|---|---|---|
| DescribeZones | 查询可用区 | 查询一个地域下的所有可用区及可用区所支持的文件系统类型。 |
| DescribeRegions | 查询地域 | 查询可以使用的阿里云地域。 |
文件系统
| API | 标题 | API概述 |
|---|---|---|
| CreateFileSystem | 创建文件系统 | 创建一个文件系统。 |
| DeleteFileSystem | 删除文件系统 | 删除一个文件系统。 |
| ModifyFileSystem | 修改文件系统的描述信息 | 修改文件系统的描述信息。 |
| DescribeFileSystems | 查询文件系统信息 | 查询文件系统信息。 |
| UpgradeFileSystem | 扩容文件系统存储容量 | 扩容极速型NAS文件系统或CPFS文件系统的存储容量。 |
挂载点
| API | 标题 | API概述 |
|---|---|---|
| CreateMountTarget | 创建挂载点 | 创建挂载点。 |
| DeleteMountTarget | 删除挂载点 | 删除已存在挂载点。 |
| ModifyMountTarget | 修改挂载点信息 | 修改挂载点信息。 |
| DescribeMountTargets | 查询挂载点信息 | 查询挂载点信息。 |
| DescribeMountedClients | 查询已挂载的客户端列表 | 查询已挂载的客户端列表。 |
接入点
| API | 标题 | API概述 |
|---|---|---|
| CreateAccessPoint | 创建接入点 | 创建接入点。 |
| ModifyAccessPoint | 修改接入点信息 | 修改接入点信息。 |
| DescribeAccessPoints | 查询接入点信息 | 查询接入点信息。 |
| DescribeAccessPoint | 查询接入点详情 | 查询接入点详情。 |
| DeleteAccessPoint | 删除接入点 | 删除接入点。 |
| CreateDir | 创建目录 | 在文件系统中创建目录。 |
权限组
| API | 标题 | API概述 |
|---|---|---|
| CreateAccessGroup | 创建权限组 | 创建权限组。 |
| DeleteAccessGroup | 删除权限组 | 删除已有的权限组。 |
| ModifyAccessGroup | 修改权限组 | 修改权限组。 |
| DescribeAccessGroups | 查询权限组信息 | 查询权限组信息。 |
| CreateAccessRule | 创建权限组规则 | 创建权限组规则。 |
| DeleteAccessRule | 删除权限组规则 | 删除已创建的权限组规则。 |
| ModifyAccessRule | 修改权限组规则 | 修改一个权限组规则。 |
| DescribeAccessRules | 查询权限规则描述 | 查询权限规则描述。 |
快照
| API | 标题 | API概述 |
|---|---|---|
| CreateSnapshot | 创建快照 | 创建一个快照。 |
| DeleteSnapshot | 删除快照或取消正在创建的快照任务 | 删除指定的快照或取消正在创建的快照任务。 |
| DescribeSnapshots | 查询快照列表 | 查询指定文件系统一个或多个快照的信息。 |
| CreateAutoSnapshotPolicy | 创建一条自动快照策略 | 创建一条自动快照策略。 |
| DeleteAutoSnapshotPolicy | 删除自动快照策略 | 删除一条自动快照策略。 |
| ModifyAutoSnapshotPolicy | 修改自动快照策略 | 修改一条自动快照策略。修改自动快照策略后,之前已应用该策略的文件系统随即执行修改后的自动快照策略。 |
| ApplyAutoSnapshotPolicy | 为文件系统应用自动快照策略 | 为一个或者多个文件系统应用自动快照策略。 |
| CancelAutoSnapshotPolicy | 取消一个或者多个文件系统的自动快照策略 | 取消一个或者多个文件系统的自动快照策略。 |
| DescribeAutoSnapshotPolicies | 查询已创建的自动快照策略 | 查询已创建的自动快照策略。 |
| DescribeAutoSnapshotTasks | 查询自动快照的任务列表 | 查询自动快照的任务列表。 |
| ResetFileSystem | 使文件系统回滚至某一阶段 | 使文件系统回滚至某一历史快照的文件系统状态。 |
标签
| API | 标题 | API概述 |
|---|---|---|
| TagResources | 为文件系统创建并绑定标签 | 为指定文件系统创建并绑定标签。 |
| UntagResources | 解绑并删除标签 | 删除指定文件系统标签。 |
| ListTagResources | 查询标签的资源 | 查询标签列表。 |
配额
| API | 标题 | API概述 |
|---|---|---|
| SetDirQuota | 设置文件系统的目录配额 | 设置文件系统的目录配额。 |
| CancelDirQuota | 取消文件系统的目录配额 | 取消文件系统的目录配额。 |
| DescribeDirQuotas | 查询文件系统的目录配额 | 获取文件系统每个目录配额的详细信息。 |
生命周期管理
| API | 标题 | API概述 |
|---|---|---|
| CreateLifecyclePolicy | 创建生命周期管理策略 | 创建一个生命周期管理策略。 |
| DeleteLifecyclePolicy | 删除生命周期管理策略 | 删除一个生命周期管理策略。 |
| ModifyLifecyclePolicy | 修改生命周期管理策略 | 修改一个生命周期管理策略。 |
| GetDirectoryOrFileProperties | 查询低频/归档的文件信息 | 查询指定目录下是否包含低频存储和归档存储文件,或者查询指定文件是否为低频存储或归档存储文件。 |
| DescribeLifecyclePolicies | 查询生命周期管理策略列表 | 获取生命周期管理策略列表。 |
| CreateLifecycleRetrieveJob | 创建数据取回任务 | 创建一个数据取回任务。 |
| CancelLifecycleRetrieveJob | 取消数据取回任务 | 取消任务状态为运行中(active)的一个数据取回任务。 |
| RetryLifecycleRetrieveJob | 重试数据取回任务 | 重试任务状态为已失败(failed)的数据取回任务。 |
| ListLifecycleRetrieveJobs | 查询数据取回任务列表 | 获取已创建的数据取回任务列表。 |
| ListDirectoriesAndFiles | 查询目录和文件列表 | 获取通用型NAS指定目录下的低频存储文件和包含低频存储文件的子目录列表。 |
回收站
| API | 标题 | API概述 |
|---|---|---|
| EnableRecycleBin | 开启回收站功能 | 开启回收站功能。 |
| DisableAndCleanRecycleBin | 关闭并清空回收站 | 关闭通用型NAS文件系统的回收站功能,并清空回收站中的数据。 |
| UpdateRecycleBinAttribute | 更改回收站的属性 | 修改一个回收站中数据的保留时间。 |
| GetRecycleBinAttribute | 获取回收站的属性 | 查询指定通用型NAS文件系统的回收站配置。 |
| CreateRecycleBinRestoreJob | 恢复回收站中暂存的文件 | 恢复一个暂存回收站中的文件。 |
| CreateRecycleBinDeleteJob | 彻底删除回收站中暂存的文件或目录 | 创建一个彻底删除回收站中暂存的文件或目录的任务。 |
| CancelRecycleBinJob | 取消回收站中的任务 | 取消一个回收站中正在运行中的任务。 |
| ListRecycleBinJobs | 查询回收站中的任务列表 | 查询回收站中的一个或多个任务信息。 |
| ListRecentlyRecycledDirectories | 查询最近删除的目录 | 查询最近执行过删除操作的目录。 |
| ListRecycledDirectoriesAndFiles | 查询已删除的文件或目录 | 查询已删除的文件或目录。 |
SMB AD ACL
| API | 标题 | API概述 |
|---|---|---|
| EnableSmbAcl | 开启SMB AD ACL | 开启SMB AD ACL功能。 |
| DisableSmbAcl | 关闭SMB AD ACL | 关闭SMB AD ACL功能。 |
| ModifySmbAcl | 更新SMB AD ACL | 更新SMB AD ACL功能。 |
| DescribeSmbAcl | 查看SMB AD ACL | 查看SMB AD ACL功能。 |
| CreateFile | 创建目录或者文件 | 创建目录或者文件。 |
NFS NAS ACL
| API | 标题 | API概述 |
|---|---|---|
| EnableNfsAcl | 打开NFS ACL功能 | 开启NFS ACL功能。 |
| DisableNfsAcl | 关闭NFS ACL功能 | 关闭NFS ACL功能。 |
| DescribeNfsAcl | 查询NFS ACL | 查询指定文件系统是否启用了NFS ACL功能。 |
日志管理
| API | 标题 | API概述 |
|---|---|---|
| CreateLogAnalysis | 创建日志管理的日志模板 | 将通用型NAS文件系统日志转储到日志服务中。 |
| DeleteLogAnalysis | 删除日志管理的日志 | 停止通用型NAS文件系统的日志转储。 |
| DescribeLogAnalysis | 获取日志管理的日志信息 | 列出日志分析中配置的日志转储信息。 |
文件集
| API | 标题 | API概述 |
|---|---|---|
| SetFilesetQuota | 为文件集设置配额 | 设置文件集配额。 |
| CancelFilesetQuota | 为文件集取消配额 | 取消文件集设置的配额。 |
资源组
| API | 标题 | API概述 |
|---|---|---|
| ChangeResourceGroup | 更改资源组 | 修改文件系统实例所属的资源组。 |
虚拟存储通道
| API | 标题 | API概述 |
|---|---|---|
| DetachVscFromFilesystems | 取消VSC设备关联到文件系统 | 取消 VSC 设备关联到文件系统。 |
| AttachVscToFilesystems | 关联VSC设备到文件系统 | 关联 VSC 设备到文件系统。 |
| DescribeFilesystemsVscAttachInfo | 查询文件系统关联的虚拟存储通道信息 | 查询文件系统关联的虚拟存储通道信息。 |