API概览

本产品(alikafka/2019-09-16)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

实例

API

标题

API概述

CreatePostPayOrder 创建后付费实例 后付费实例根据所购资源规格的实际使用量计费,先使用,后计费。主要适用于测试或者流量峰值不确定的短期场景。本文介绍如何调用CreatePostPayOrder创建后付费实例。
CreatePostPayInstance 创建后付费实例 创建后付费实例并返回实例ID和订单ID。
CreatePrePayOrder 创建预付费实例 预付费实例需要先付费才能使用资源,主要适用于长期稳定的业务运行场景。本文介绍调用CreatePrePayOrder创建预付费实例。
CreatePrePayInstance 创建预付费实例 创建预付费实例并返回实例ID和订单ID。
DeleteInstance 删除实例 当预付费实例或后付费实例被释放后可删除实例,本文介绍如何调用DeleteInstance删除实例。
StartInstance 部署实例 如需使用云消息队列 Kafka 版收发消息,需要购买并部署才可使用,本文介绍如何调用StartInstance部署实例。
ModifyInstanceName 修改实例的名称 实例部署完成后,云消息队列 Kafka 版支持修改实例的名称。本文介绍如何调用ModifyInstanceName修改实例的名称。
EnableAutoGroupCreation 开启自由使用 Group 本文介绍如何调用EnableAutoGroupCreation开启和关闭自由使用Group。
EnableAutoTopicCreation 开启自动创建 Topic 本文介绍如何调用 EnableAutoTopicCreation 开启和关闭自动创建Topic,以及修改自动创建 Topic 默认分区数。
UpdateAllowedIp 变更IP白名单 您可以编辑访问云消息队列 Kafka 版的白名单,配置在白名单中的IP地址与端口才允许访问云消息队列 Kafka 版实例,本文介绍如何调用UpdateAllowedIp变更IP白名单。
UpdateInstanceConfig 修改实例的配置 实例部署后,允许修改实例是否开启ACL、SSL、消息保留时长及最大消息大小,本文介绍如何调用UpdateInstanceConfig修改实例配置。
ChangeResourceGroup 更改实例所在的资源组 进行资源转组。
GetInstanceList 查询指定地域的实例信息 查询指定地域的实例信息。
GetAllowedIpList 获取IP白名单 获取IP白名单。
GetAllInstanceIdList 查询所有地域的实例ID 查询当前用户下所有实例ID集合。
UpgradePostPayOrder 升配后付费实例 升配后付费实例。
UpgradePrePayOrder 升配预付费实例 升配预付费实例。
ConvertPostPayOrder 将后付费实例转为预付费实例 将后付费实例转为预付费实例。
UpgradeInstanceVersion 升级实例版本 升级实例版本。
ReleaseInstance 释放后付费实例 释放后付费实例。
StopInstance 停机实例 调用StopInstance以停机实例。
ReopenInstance 启用实例 启用实例。
CreateScheduledScalingRule 创建弹性定时策略 Serverless 系列实例部署后,允许通过该接口创建实例弹性定时策略配置。
DeleteScheduledScalingRule 删除弹性定时策略 Serverless 系列实例部署后,允许通过该接口删除实例弹性定时策略配置。
ModifyScheduledScalingRule 修改弹性定时策略 Serverless 系列实例部署后,允许通过该接口修改实例弹性定时策略。
GetAutoScalingConfiguration 查询弹性定时策略配置 Serverless 系列实例部署后,允许通过该接口查询实例弹性定时策略配置。
GetKafkaClientIp 查询 Kafka 客户端IP 获取kafka客户端ip。
GetRiskList 查询实例风险 查询实例风险列表。

Topic

API

标题

API概述

GetTopicSubscribeStatus 获取订阅 Topic 的 Group 信息 获取订阅 Topic 的 Group 信息。
CreateTopic 创建Topic 创建Topic。
DeleteTopic 删除Topic 删除Topic。
ModifyPartitionNum 修改Topic的分区数 修改Topic的分区数。
ModifyTopicRemark 修改Topic的备注 修改Topic的备注。
UpdateTopicConfig 修改Topic配置 Topic创建后,允许修改Topic的消息保留时长以及最大消息大小,本文介绍如何调用接口来修改Topic的配置。
GetTopicList 获取Topic信息 获取Topic信息。
GetTopicStatus 获取消息收发状态 获取Topic的消息收发状态。
GetQuotaTip 获取Topic和分区的使用配额 获取Topic和分区的使用配额。
QueryMessage 查询 Topic 消息 查询 Topic 中存储的消息,可通过消息创建时间或者位点来进行查询。

消费组

API

标题

API概述

CreateConsumerGroup 创建消费组 调用CreateConsumerGroup创建Group。
DeleteConsumerGroup 删除消费组 调用DeleteConsumerGroup删除Group。
UpdateConsumerOffset 重置消费者组的消费位点 通过 UpdateConsumerOffset 重置消费者组的消费位点。
GetConsumerList 获取Consumer Group信息 调用GetConsumerList获取Group信息。
GetConsumerProgress 查询消费组消费状态 查询Consumer Group的消费状态。
ListRebalanceInfo 获取 Rebalance 详情 获取Rebalance详情

标签

API

标题

API概述

ListTagResources 查询资源绑定的标签列表 调用ListTagResources查询资源绑定的标签列表。
UntagResources 为资源解绑标签 调用UntagResources为资源解绑标签。
TagResources 为资源绑定标签 调用TagResources为资源绑定标签。

SASL用户

API

标题

API概述

CreateSaslUser 创建SASL用户 调用CreateSaslUser创建SASL用户。
DeleteSaslUser 删除SASL用户 调用DeleteSaslUser删除SASL用户。
DescribeSaslUsers 查询SASL用户 调用DescribeSaslUsers查询SASL用户。

访问控制

API

标题

API概述

CreateAcl 创建ACL 调用CreateAcl创建ACL。
DeleteAcl 删除ACL 调用DeleteAcl删除ACL。
DescribeAcls 查询ACL 调用DescribeAcls查询ACL。
DescribeAclResourceName 查询ACL资源名 查询acl资源名。