使用 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 编辑器。