使用 Administration REST API

Event Streams 提供了一个 Administration RESTful API,可用于创建、删除、列出和更新主题。

您必须检索从服务实例的服务凭证对象或服务密钥连接到 API 所需的 URL 和凭证详细信息。 有关创建这些对象的信息,请参阅连接到 Event Streams。

kafka_admin_url 属性中提供了 API 端点的 URL。

凭证取决于认证方法,并且支持三种类型的凭证。

使用基本认证进行认证

使用对象的 user 和 api_key 属性作为用户名和密码。 将这些值放入 HTTP 请求的 Authorization 头中,格式为 Basic <base64 encoding of username and password joined by a single colon (:)>。

使用不记名令牌进行认证

要使用 IBM Cloud CLI 获取令牌,请首先登录到 IBM Cloud,然后运行以下命令:

ibmcloud iam oauth-tokens

将此令牌放在 HTTP 请求的 Authorization 头中,格式为 Bearer <token>。 支持 API 密钥或 JWT 令牌。

使用 api_key 进行认证

将键直接作为 X-Auth-Token HTTP 头的值。

后续步骤

有关包含示例的 API 的描述,请参阅 Event Streams admin-rest。

您可以从 Event Streams 管理 REST API YAML 文件下载 API 的完整规范。 要查看 Swagger 文件,请使用 Swagger 工具,例如 Swagger 编辑器。