产品文档

Pod

帮助中心 > OpenAPI & SDK > Pod > 创建镜像仓库认证信息

createSecret

描述

创建一个 secret,用于存放镜像仓库机密相关信息。

请求方式

POST

请求地址

https://pod.jdcloud-api.com/v1/regions/{regionId}/secrets

名称 类型 是否必需 默认值 描述
regionId String True Region ID

请求参数

名称 类型 是否必需 默认值 描述
name String True 机密数据名称,不能重复
secretType String True 机密数据的类型,目前仅支持:docker-registry 类型,用来和docker registry认证的类型。
data DockerRegistryData True 机密的数据。

key 的有效字符包括字母、数字、-、_和.;

value 是 Base64 编码的字符串,不能包含换行符(在 linux 下使用 base64 -w 0选项),每个value长度上限为4KB,整个data的长度不能超过256KB;

必须包含server、username、password 字段,email 字段是可选的。

DockerRegistryData

名称 类型 是否必需 默认值 描述
server String True registry服务器地址
username String True 用户名
password String True 密码
email String False 邮件地址

返回参数

名称 类型 描述
result Result
requestId String

Result

名称 类型 描述
secretName String

返回码

返回码 描述
200 OK
400 Invalid parameter
401 Authentication failed
404 Not found
429 Quota exceeded
500 Internal server error
503 Service unavailable
更新时间:2019-12-05 18:26:01