通过API方式获取信息

韵味老鸟 2024-07-14 13:05:23

通过API方式获取信息

harbor api 方式获取信息

1.API 地址

2.获取项目

#列出项目

curl -s -u "api_user:Gh@2024" -X GET -H "Content-Type: application/json" "https://harbor.umi.com/api/v2.0/projects"

3.#列出项目下的仓库

#page 是页数,page_size 是一页显示条数

curl -s -u "api_user:Gh@2024" -X GET -H "Content-Type: application/json" "https://harbor.umi.com/api/v2.0/projects/develop/repositories?page=1&page_size=10"

一页显示50条记录

4.#列出仓库镜像列表

a.node仓库案例

curl -s -u "api_user:Gh@2024" -X GET -H "Content-Type: application/json" "https://harbor.umi.com/api/v2.0/projects/develop/repositories/node/artifacts"

b.debian仓库案例

curl -s -u "api_user:Gh@2024" -X GET -H "Content-Type: application/json" "https://harbor.umi.com/api/v2.0/projects/develop/repositories/debian/artifacts"

#不支持带 / 斜杠的

#斜杠需要转义为可识别的

%252F

0 阅读:0