GET /admin/config/export
导出该 (tenant,app) 下全部未删除配置项,下载即文件(Content-Disposition,Cache-Control: no-store)。
配置中心管理面 `BearerAuth` application/json
请求参数
| 名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 约束 | 描述 |
X-Tenant-ID |
header |
string |
是 |
|
|
|
租户 ID(必须与 JWT 租户一致) |
tenant_id |
query |
string |
否 |
|
|
|
租户 ID(仅一致性校验) |
app_id |
query |
string |
否 |
|
|
|
应用 ID(空 = 认证应用/平台应用) |
format |
query |
string |
否 |
|
|
|
导出格式(json|yaml,默认 json;非法 400) |
响应
| 状态 | 描述 | Schema |
| 200 | 导出文件体(json 为 JSON 结构;yaml 为同结构 YAML) | service.ExportView |
| 400 | format 非法 | object |
| 401 | 缺少/无效 JWT,或令牌无租户 | object |
| 403 | 无 config:read 权限 / 跨租户请求 | object |
| 503 | 管理面未装配或存储能力不可用 | object |
引用的 Schema
service.ExportItem
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
description |
string |
否 |
|
|
|
domain |
string |
否 |
|
|
|
group |
string |
否 |
|
|
|
key |
string |
否 |
|
|
|
masked |
boolean |
否 |
|
|
Masked=true 表示 value 是遮罩占位(真实值未导出),回灌时该条应跳过。 |
owner |
string |
否 |
|
|
|
revision |
integer |
否 |
|
|
|
sensitive |
boolean |
否 |
|
|
|
service_name |
string |
否 |
|
|
|
tags |
array of
string |
否 |
|
|
|
validation |
string |
否 |
|
|
|
value |
string |
否 |
|
|
|
value_type |
string |
否 |
|
|
|
service.ExportView
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
app_id |
string |
否 |
|
|
|
exported_at |
string |
否 |
|
|
|
items |
array of
参见 service.ExportItem |
否 |
|
|
|
masked_count |
integer |
否 |
|
|
MaskedCount 是本次导出被遮罩的条目数(0 = 没有密钥类值)。 |
tenant_id |
string |
否 |
|
|
|
version |
integer |
否 |
|
|
|