对象存储
November 23, 2021About 3 min
对象存储
SDK类名:/dto/DtoStorage
存储 - 新建
SDK方法名:createDtoStorage;
URL
//dto/storage
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
sto_name | String | 否 | 名称 | ||
sto_type | Number | 否 | 0 | 存储类型: 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; | |
address | String | 否 | 存储访问地址,云存储时传;FTP地址,IP/Domain:Port,FTP服务器时传 | ||
access_key | String | 否 | Access Key,RSA加密发送,云存储时传 | ||
secret_key | String | 否 | Secret Key,RSA加密发送,云存储时传 | ||
part_size | Number | 否 | 0 | 大文件分片大小,云存储时传 | |
user | String | 否 | FTP用户名,FTP服务器时传 | ||
pwd | String | 否 | FTP密码,RSA加密发送,FTP服务器时传 | ||
remote_path | String | 否 | FTP远程路径,多个路径用 “.” 连接,FTP服务器时传 | ||
comment | String | 否 | 可选,说明 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 |
存储 - 修改
SDK方法名:modifyDtoStorage;
URL 参数为:sto_uuid;
URL
//dto/storage/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
sto_name | String | 否 | |||
address | String | 否 | |||
access_key | String | 否 | |||
secret_key | String | 否 | |||
part_size | Number | 否 | 0 | ||
user | String | 否 | |||
pwd | String | 否 | |||
remote_path | String | 否 | |||
comment | String | 否 | |||
random_str | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 |
存储 - 单个
SDK方法名:describeDtoStorage;
URL
//dto/storage/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
dto_storage | Object | 否 | |||
sto_uuid | String | 否 | |||
sto_name | String | 否 | |||
sto_type | Number | 否 | 0 | ||
address | String | 否 | |||
access_key | String | 否 | RSA密文,需要前端解密,默认显示 | ||
secret_key | String | 否 | RSA密文,需要前端解密,并且默认隐藏,点击输入框后显示 | ||
part_size | Number | 否 | 0 | ||
user | String | 否 | |||
pwd | String | 否 | |||
remote_path | String | 否 | |||
comment | String | 否 | |||
random_str | String | 否 | |||
user_uuid | String | 否 | |||
username | String | 否 | |||
create_time | Number | 否 | 0 |
存储 - 列表
SDK方法名:listDtoStorage;
URL
//dto/storage
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
limit | Number | 否 | 1 | ||
page | Number | 否 | 1 | ||
search_value | String | 否 | |||
search_field | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
total | Number | 否 | 1 | ||
info_list | Array | 否 | |||
sto_uuid | String | 否 | 343 | ||
sto_name | String | 否 | 1 | ||
sto_type | Number | 否 | 1 | ||
address | String | 否 | 4 | ||
user_uuid | String | 否 | |||
username | String | 否 | |||
create_time | Number | 否 | 0 | ||
can_del | Number | 1 | |||
can_op | Number | 1 |
存储 - 删除
SDK方法名:deleteDtoStorage;
URL
//dto/storage
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
sto_uuids | Array | 否 | ["11111111-1111-1111-1111-111111111111"] |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
code | Number | 11110001 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 11110001 | |||
message | String | [-1] 离线 | |||
sto_uuid | String | @guid | |||
sto_name | String | test2 | |||
success_list | Array | ||||
code | Number | 11110001 | |||
message | String | [0] success | |||
sto_uuid | String | @guid | |||
sto_name | String | test1 | |||
ret | Number | 200 |
存储类别 - 修改 (待定)
SDK方法名:modifyDtoStorageType;
URL
//dto/storage/storage_type
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
list | Object | 选择的对象列表信息(具体参数待定) | |||
type | String | 已选择的存储类别 (具体值待定) |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 |