对象存储

November 23, 2021About 3 min

对象存储

SDK类名:/dto/DtoStorage

存储 - 新建

SDK方法名:createDtoStorage;

URL

//dto/storage

Method

POST

Request

名称类型必选初始值简介Mock规则
sto_nameString名称
sto_typeNumber0存储类型:
0:LocalFS;
1:AWS S3;
2:S3 Compatible;
3:Aliyun OSS;
4:Baidu BOS;
5:MS Azure File;
6:MS Azure Blob;
7:Jingdong OSS;
8:Ftp服务器;
9: swift;
10: EMC Atoms;
11: OBS;
addressString存储访问地址,云存储时传;FTP地址,IP/Domain:Port,FTP服务器时传
access_keyStringAccess Key,RSA加密发送,云存储时传
secret_keyStringSecret Key,RSA加密发送,云存储时传
part_sizeNumber0大文件分片大小,云存储时传
userStringFTP用户名,FTP服务器时传
pwdStringFTP密码,RSA加密发送,FTP服务器时传
remote_pathStringFTP远程路径,多个路径用 “.” 连接,FTP服务器时传
commentString可选,说明

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。

存储 - 修改

SDK方法名:modifyDtoStorage;

URL 参数为:sto_uuid;

URL

//dto/storage/:uuid([A-F0-9-]+)

Method

PUT

Request

名称类型必选初始值简介Mock规则
sto_nameString
addressString
access_keyString
secret_keyString
part_sizeNumber0
userString
pwdString
remote_pathString
commentString
random_strString

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。

存储 - 单个

SDK方法名:describeDtoStorage;

URL

//dto/storage/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选初始值简介Mock规则

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  dto_storageObject
    sto_uuidString
    sto_nameString
    sto_typeNumber0
    addressString
    access_keyStringRSA密文,需要前端解密,默认显示
    secret_keyStringRSA密文,需要前端解密,并且默认隐藏,点击输入框后显示
    part_sizeNumber0
    userString
    pwdString
    remote_pathString
    commentString
    random_strString
    user_uuidString
    usernameString
    create_timeNumber0

存储 - 列表

SDK方法名:listDtoStorage;

URL

//dto/storage

Method

GET

Request

名称类型必选初始值简介Mock规则
limitNumber1
pageNumber1
search_valueString
search_fieldString

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  totalNumber1
  info_listArray
    sto_uuidString343
    sto_nameString1
    sto_typeNumber1
    addressString4
    user_uuidString
    usernameString
    create_timeNumber0
    can_delNumber1
    can_opNumber1

存储 - 删除

SDK方法名:deleteDtoStorage;

URL

//dto/storage

Method

DELETE

Request

名称类型必选初始值简介Mock规则
sto_uuidsArray["11111111-1111-1111-1111-111111111111"]

Response

名称类型必选初始值简介Mock规则
msgString
dataObject
  codeNumber11110001
  messageString
  fail_listArray
    codeNumber11110001
    messageString[-1] 离线
    sto_uuidString@guid
    sto_nameStringtest2
  success_listArray
    codeNumber11110001
    messageString[0] success
    sto_uuidString@guid
    sto_nameStringtest1
retNumber200

存储类别 - 修改 (待定)

SDK方法名:modifyDtoStorageType;

URL

//dto/storage/storage_type

Method

PUT

Request

名称类型必选初始值简介Mock规则
listObject选择的对象列表信息(具体参数待定)
typeString已选择的存储类别 (具体值待定)

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
Last update: 6/25/2022, 9:23:18 PM
Contributors: ganl