阿里云客户端工具cli
在linux服务上访问aliyAPI需要用到该工具,此处是在部署Jenkins的Node上安装该工具,用于获取阿里云镜像仓库的镜像Tag,从而选择合适的镜像去部署。下载CLI
·
在linux服务上访问aliyAPI需要用到该工具,此处是在部署Jenkins的Node上安装该工具,用于获取阿里云镜像仓库的镜像Tag,从而选择合适的镜像去部署。
下载CLI
https://help.aliyun.com/document_detail/121541.html
aliyun-cli-linux-latest-amd64.tgz
解压后得到aliyun包,将其拷贝到/usr/local/sbin
cp aliyun /usr/local/sbin/
配置阿里云认证信息
获取key按如下配置
[root@k8s-master02 ~]# aliyun configure
Configuring profile 'default' in 'AK' authenticate mode...
Access Key Id []: LTAI4G7pjYyJ7SnaUxWzfufy
Access Key Secret []: Zpx8OJQB0TuvzIuYNJYJHY6AijXh0K
Default Region Id []: cn-beijing
Default Output Format [json]: json (Only support json)
Default Language [zh|en] en: zh
Saving profile[default] ...Done.
Configure Done!!!
..............888888888888888888888 ........=8888888888888888888D=..............
...........88888888888888888888888 ..........D8888888888888888888888I...........
.........,8888888888888ZI: ...........................=Z88D8888888888D..........
.........+88888888 ..........................................88888888D..........
.........+88888888 .......Welcome to use Alibaba Cloud.......O8888888D..........
.........+88888888 ............. ************* ..............O8888888D..........
.........+88888888 .... Command Line Interface(Reloaded) ....O8888888D..........
.........+88888888...........................................88888888D..........
..........D888888888888DO+. ..........................?ND888888888888D..........
...........O8888888888888888888888...........D8888888888888888888888=...........
............ .:D8888888888888888888.........78888888888888888888O ..............
私有镜像仓库可以自己下载搭建harbor,也可以用阿里云镜像仓库,阿里云的命令空间:对应的就是harbor的repository。
# 查看tech_cicd名称空间下 java-demo镜像的版本信息
aliyun cr GetRepoTags --RepoNamespace=tech_cicd --RepoName=java-demo
{
"data": {
"page": 1,
"pageSize": 30,
"tags": [
{
"digest": "729e295e2c9068a548d3b9284136d4cb6c789289384b01c5835b59e09fa11cf3",
"imageCreate": 1624092578000,
"imageId": "d2029084b8c0ca4a83409b76849c1bc6a5791c9d5bc3a66cf40cffabfd317b79",
"imageSize": 264668720,
"imageUpdate": 1624092578000,
"status": "NORMAL",
"tag": "1.1"
},
{
"digest": "729e295e2c9068a548d3b9284136d4cb6c789289384b01c5835b59e09fa11cf3",
"imageCreate": 1624089797000,
"imageId": "d2029084b8c0ca4a83409b76849c1bc6a5791c9d5bc3a66cf40cffabfd317b79",
"imageSize": 264668720,
"imageUpdate": 1624089797000,
"status": "NORMAL",
"tag": "1.0"
}
],
"total": 2
}
}
# 使用jq表达式解析json
aliyun cr GetRepoTags --RepoNamespace=tech_cicd --RepoName=java-demo | jq ".data.tags[].tag" -r
1.1
1.0
更多推荐
所有评论(0)