本产品(数据库文件存储/2020-04-18)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(11370001915),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

实例基本操作

API标题API概述
CreateDbfs创建数据库文件系统调用CreateDbfs创建一个按量付费的数据库文件系统。
UpdateDbfs修改数据库文件系统修改一个数据库文件系统的实例规格和使用场景。
DeleteDbfs删除数据库文件系统调用DeleteDbfs释放一个按量付费的数据库文件系统。
AttachDbfs挂载数据库文件系统调用AttachDbfs为一台ECS实例挂载一个按量付费的数据库文件系统。ECS实例和数据库文件系统必须在同一个可用区内。
DetachDbfs卸载数据库文件系统调用DetachDbfs从一台ECS实例上卸载一个按量付费的数据库文件系统。
RenameDbfs重命名数据库文件系统调用RenameDbfs重命名一个数据库文件系统。
ResizeDbfs扩容数据库文件系统调用ResizeDbfs扩容一个数据库文件系统。
ListDbfs查询数据库文件系统列表调用ListDbfs查询您已经创建的数据库文件系统列表。
GetDbfs查询单个数据库文件系统调用GetDbfs查询数据库文件系统详细信息。
ListDbfsAttachableEcsInstances查询可挂载的ECS实例调用ListDbfsAttachableEcsInstances查询数据库文件系统可挂载的ECS实例列表。
ListDbfsAttachedEcsInstances查询已挂载的ECS实例调用ListDbfsAttachedEcsInstances查询数据库文件系统已挂载的ECS实例列表。

快照

API标题API概述
CreateSnapshot创建快照调用CreateSnapshot给一个数据库文件系统创建快照。
DeleteSnapshot删除快照调用DeleteSnapshot删除一个或多个数据库文件系统的快照。
ModifySnapshotAttribute修改快照属性修改一份快照的名称、描述。
ListSnapshot查询快照调用ListSnapshot查询用户创建的数据库文件系统快照列表。
GetSnapshotLink获取单个快照链查询数据库文件系统快照链。快照链是一个数据库文件系统所有快照组成的关系链,一个文件系统对应一条快照链。
ListSnapshotLinks查询快照链查询某个地域下满足条件的快照链。
自动快照策略自动快照策略
CreateAutoSnapshotPolicy创建自动快照策略在指定地域下创建一条自动快照策略。自动快照策略可以周期性地为数据库文件系统创建快照备份数据。
CancelAutoSnapshotPolicy取消自动快照策略取消一个或多个数据库文件系统的自动快照策略。
ApplyAutoSnapshotPolicy设置自动快照策略为一个或多个数据库文件系统设置自动快照策略。
DeleteAutoSnapshotPolicy删除自动快照策略删除一条自动快照策略。删除后,已经设置了该自动快照策略的文件系统将自动取消策略。
ModifyAutoSnapshotPolicy修改自动快照策略修改一条自动快照策略。修改自动快照策略后,之前已设置该策略的数据库文件系统随即执行修改后的自动快照策略。
GetAutoSnapshotPolicy查询单个自动快照策略查询单个自动快照策略。
ListAutoSnapshotPolicies列出自动快照策略查询您在某个地域下,所有已创建的符合查询条件的自动快照策略。
ListAutoSnapshotPolicyUnappliedDbfs列出未设置自动快照策略的文件系统查询您在某个地域下,所有已创建的符合查询条件的未设置自动快照策略的数据库文件系统。
ListAutoSnapshotPolicyAppliedDbfs列出该自动快照策略已设置的文件系统查询所有已设置该自动快照策略的数据库文件系统列表。

标签

API标题API概述
DeleteTagsBatch批量删除标签调用DeleteTagsBatch批量删除多个数据库文件系统实例的标签。
TagDbfs设置标签调用TagDbfs为一个数据库文件系统设置标签。
AddTagsBatch批量设置标签调用AddTagsBatch为多个数据库文件系统实例批量添加标签,可能存在新增标签与替换标签。
ListTagKeys查询标签键调用ListTagKeys查询用户创建的所有标签键。
ListTagValues查询标签值调用ListTagValues查询标签键下的所有标签值。

服务关联角色

API标题API概述
CreateServiceLinkedRole创建服务关联角色调用CreateServiceLinkedRole创建服务关联角色,用于DBFS操作其它依赖的云资源。
GetServiceLinkedRole查询服务关联角色调用GetServiceLinkedRole查询用户是否已经创建过服务关联角色。

其他

API标题API概述
DescribeDbfsSpecifications查询DBFS规格信息调用DescribeDbfsSpecifications查询DBFS的规格信息。
DescribeInstanceTypes查询实例规格调用DescribeInstanceTypes查询DBFS支持的实例规格列表。