介绍

() 是一个云原生平台,大部分功能通过 Kubernetes operators 实现。 API Reference 文档提供了 中可用 API 的全面信息。

目录

API 类型

高级 API

某些功能,如日志查询,不适合通过 Kubernetes API 暴露。对于这些情况, 提供了可通过 HTTP 请求访问的 RESTful API。完整的 API 列表请参见高级 API部分。

API 认证

Kubernetes API 和高级 API 都使用 用户令牌进行认证和授权。您只需在 HTTP 请求的 Authorization 头中添加令牌:

curl -X GET "http://<acp-api-server-address>/apis/v1/namespaces/default/pods" \
     -H "Authorization: Bearer <your-token>"

获取 用户令牌

获取 用户令牌,请按以下步骤操作:

  1. 登录 Web 控制台,点击右上角的用户名展开下拉菜单,点击 Profile 菜单项进入个人中心页面。

  2. 在个人中心页面,点击 API Tokens 标签页,点击 Add API Token 按钮创建新的令牌。

  3. 在弹出对话框中输入令牌描述并设置过期时间,然后点击 Add 按钮创建令牌。

  4. 创建成功后,系统会生成令牌并在页面上显示。

  5. 复制令牌到剪贴板并妥善保存,后续调用 ACP API 时使用。