() 是一个云原生平台,大部分功能通过 Kubernetes operators 实现。 API Reference 文档提供了关于 中可用 API 的全面信息。
提供两种类型的 API:
大多数 功能通过 Kubernetes APIs 暴露。这些 API 可通过标准的 Kubernetes 客户端访问,如 kubectl、client-go 等。有关这些 API 的完整列表,请参阅 Kubernetes APIs 部分。
有关如何调用这些 API 的信息,包括标准模式和示例,请参阅 Kubernetes API Usage Guide。
某些功能,如日志查询,不适合通过 Kubernetes APIs 暴露。对于这些情况, 提供可通过 HTTP 请求访问的 RESTful APIs。有关这些 API 的完整列表,请参阅 Advanced APIs 部分。
的 Kubernetes APIs 和 Advanced APIs 都使用 用户令牌进行身份验证和授权。您只需在 HTTP 请求的 Authorization 头中添加令牌:
获取 用户令牌,请按以下步骤操作:
登录 Web 控制台,点击右上角的用户名展开下拉菜单,点击 Profile 菜单项进入个人中心页面。
在个人中心页面,点击 API Tokens 标签页,点击 Add API Token 按钮创建新的令牌。
在弹出对话框中,输入令牌描述并设置过期时间,然后点击 Add 按钮创建令牌。
创建成功后,系统会生成令牌并在页面上显示。
复制令牌到剪贴板并妥善保存,供以后调用 ACP APIs 时使用。