DNS API(证书验证)
DNS 服务商的 API 凭据,用于 DNS-01 验证与签发通配证书。凭据只写,响应只回掩码。
dns-apis证书鉴权: 用户(部分参数仅管理员)5 个接口列出DNS API 凭据
GET
/api/v2/dns-apis鉴权: 用户(部分参数仅管理员)
查询参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | integer | — | 页码,从 1 开始。 |
| page_size | integer | — | 每页条数。 |
| sort | string | — | 排序字段,逗号分隔,前缀 `-` 表示降序,如 `-created_at,id`。 |
| tenant_id | integer | — | 仅管理员可用:按租户过滤。租户凭据调用时忽略,只返回本租户数据。 |
创建DNS API 凭据
POST
/api/v2/dns-apis鉴权: 用户(部分参数仅管理员)
查询参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| tenant_id | integer | — | 仅管理员可用:按租户过滤。租户凭据调用时忽略,只返回本租户数据。 |
请求体 application/json
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| auth | object | — | 凭据键名 → 掩码(≥16 位露末 4 位 `****abcd`,否则 `********`),不回明文。 |
| des | string | — | 备注说明 |
| name | string | 必填 | 名称 |
| type | string | 必填 | DNS 服务商。 |
获取DNS API 凭据
GET
/api/v2/dns-apis/{id}鉴权: 用户(部分参数仅管理员)
修改DNS API 凭据
PUT
/api/v2/dns-apis/{id}鉴权: 用户(部分参数仅管理员)
请求体 application/json
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| auth | object | — | 凭据键名 → 掩码(≥16 位露末 4 位 `****abcd`,否则 `********`),不回明文。 |
| des | string | — | 备注说明 |
| name | string | 必填 | 名称 |
| type | string | 必填 | DNS 服务商。 |
删除DNS API 凭据
DELETE
/api/v2/dns-apis/{id}鉴权: 用户(部分参数仅管理员)
DNS API(证书验证)对象
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| auth | object | — | 凭据键名 → 掩码(≥16 位露末 4 位 `****abcd`,否则 `********`),不回明文。 |
| created_at | string | — | 创建时间 |
| des | string | — | 备注说明 |
| id | integer | — | 记录 ID |
| name | string | — | 名称 |
| tenant_id | integer | — | 所属租户(用户)ID |
| type | string | — | DNS 服务商。 |
| updated_at | string | — | 更新时间 |