Skip to content

管理 API

需要管理员权限。普通用户调用会返回 403

GET /admin/policies

列出所有存储策略。

响应: 200 返回策略数组。

POST /admin/policies

创建存储策略。

请求体:

json
{
  "name": "my-s3",
  "driver_type": "s3",
  "endpoint": "https://s3.amazonaws.com",
  "bucket": "my-bucket",
  "access_key": "AKIA...",
  "secret_key": "...",
  "base_path": "asterdrive/",
  "max_file_size": 104857600,
  "is_default": false
}
字段类型必填说明
namestring策略名称
driver_typestring"local""s3"
endpointstringS3 endpoint
bucketstringS3 bucket
access_keystringS3 access key
secret_keystringS3 secret key
base_pathstring文件存储基础路径
max_file_sizei64最大文件大小(字节),0 = 无限
is_defaultbool是否为默认策略

GET /admin/policies/{id}

获取策略详情。

DELETE /admin/policies/{id}

删除策略。正在使用的策略无法删除。

基于 MIT 许可证发布