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