用户证书是 CodePipeline 自动化获取您的代码文件/容器服务/或通道打通所需的凭证,CodePipeline 会为每个用户的凭证文件进行加密存储。
在侧导航中选择
用户证书 进入证书列表页面。单击
添加证书。
目前CodePipeline提供用户名和密码,Docker授权,Registry授权以及SSH用户名和私钥四种类型的证书。
用户名和密码
用户名和密码 证书保存用户名和密码,仓库证书 可以添加 用户名和密码 证书。
在 创建证书 页面中,类型选择 用户名和密码。
ID 是证书的唯一标识,不可重复。当该配置项为空时,系统会帮助用户生成一个随机值。给ID取一个有意义的值会有利于Pipeline项目的配置。
描述 会在证书列表中以 (描述内容) 的形式添加到每一个选项的末尾,用来帮助用户更好地识别证书。
Docker授权
Docker授权 是用于访问容器集群的证书,
部署应用到容器服务 中的
集群证书 需要添加
Docker授权 证书。
部署应用到容器服务 中的
集群证书 可以通过路径 阿里云容器服务集群管理->连接信息->下载证书获取。如下图所示。
其中,key.pem 对应于
客户端Key,cert.pem 对应于
客户端证书,ca.pem 对应于
服务端CA证书,将对应的文件打开,不要删除任何字符,直接将其内容粘贴到相应的文本框中即可。
Registry授权
Registry授权 是用来登录镜像仓库的证书,镜像仓库可以是Docker Hub,阿里云镜像仓库,或者您的私有镜像仓库。
以阿里云镜像仓库为例,需要先指定阿里云镜像仓库的登录密码。
SSH用户名和私钥
SSH用户名和私钥 是以SSH协议进行验证的证书。 建议阿里云Code的仓库证书类型添加
SSH用户名和私钥 证书,详情请参考
文档。