All Products
Search
Document Center

ApsaraMQ for RocketMQ:List of operations by function

Last Updated:Dec 20, 2024
This product(RocketMQ/2022-08-01) OpenAPI adopts ROA Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

Instance

APITitleDescription
CreateInstanceCreateInstanceCreates an ApsaraMQ for RocketMQ 5.x instance.
UpdateInstanceUpdateInstanceUpdates the basic information and specifications of an ApsaraMQ for RocketMQ instance.
DeleteInstanceDeleteInstanceReleases an instance.
ListInstancesListInstancesQueries all ApsaraMQ for RocketMQ instances in a specific region.
GetInstanceGetInstanceQueries the detailed information about an instance.

Topic

APITitleDescription
CreateTopicCreateTopicCreates a topic.
UpdateTopicUpdateTopicUpdates the basic information about a topic.
DeleteTopicDeleteTopicDeletes a specified topic.
ListTopicsListTopicsQueries the topics in a specified instance.
GetTopicGetTopicQueries the details of a specified topic.

ConsumerGroup

APITitleDescription
CreateConsumerGroupCreateConsumerGroupCreates a consumer group on an ApsaraMQ for RocketMQ instance. In ApsaraMQ for RocketMQ, a consumer group is a load balancing group that contains consumers that have the same consumption behaviors. To subscribe to messages, a consumer must specify a consumer group to subscribe to the topic to which the messages belong.
UpdateConsumerGroupUpdateConsumerGroupUpdates the basic information about and the consumption retry policy of a consumer group.
DeleteConsumerGroupDeleteConsumerGroupDeletes a specified consumer group.
ListConsumerGroupsListConsumerGroupsQueries the consumer groups in a specified instance.
GetConsumerGroupGetConsumerGroupQueries the details of a specified consumer group.

APITitleDescription
ListTopicSubscriptionsListTopicSubscriptionsQueries the subscriptions of a topic.
DeleteConsumerGroupSubscriptionDeleteConsumerGroupSubscriptionDeletes the subscriptions of a consumer group.
ListConsumerGroupSubscriptionsListConsumerGroupSubscriptionsQueries the subscriptions of a consumer group.
GetConsumerGroupSubscriptionGetConsumerGroupSubscriptionQueries the subscriptions of a consumer group.

APITitleDescription
ResetConsumeOffsetResetConsumeOffsetResets the consumer offset of a consumer group.
GetConsumerGroupLagGetConsumerGroupLagQuery Consumer Group Backlog Information
GetConsumerStackGetConsumerStackQueries the stack information about a consumer.
ListConsumerConnectionsListConsumerConnections

APITitleDescription
VerifySendMessageVerifySendMessageVerifies the message sending feature of a specific topic on a specific instance.
VerifyConsumeMessageVerifyConsumeMessageVerifies the consumption status of a message in a specific topic on a specific instance.
ListMessagesListMessagesQueries the list of messages.
GetMessageDetailGetMessageDetailObtains the details of a specific message.

APITitleDescription
ListTracesListTracesQueries the message traces of a specific topic.
GetTraceGetTraceQueries the trace of a specific message in a specific topic.

APITitleDescription
CreateInstanceAccountCreateInstanceAccountCreates an account that is used to access an instance.
CreateInstanceAclCreateInstanceAclCreates an access control list (ACL) in a specific instance.
DeleteInstanceAccountDeleteInstanceAccountDelete access control ACL user
CreateInstanceIpWhitelistCreateInstanceIpWhitelistCreates an IP address whitelist.
DeleteInstanceAclDeleteInstanceAclDeletes the permissions of a specific account of an instance.
DeleteInstanceIpWhitelistDeleteInstanceIpWhitelistDeletes a specific IP address whitelist from an instance.
UpdateInstanceAclUpdateInstanceAclUpdates the permissions on the resources of a specific instance for a specific user.
UpdateInstanceAccountUpdateInstanceAccountUpdates the information about a specific account in a specific instance.
ListInstanceIpWhitelistListInstanceIpWhitelistQueries the IP address whitelists of an instance.
ListInstanceAclListInstanceAclQueries the access control lists (ACLs) of an instance.
ListInstanceAccountListInstanceAccountQueries the accounts that are used to access a specific instance.
GetInstanceAccountGetInstanceAccountObtains the account used to access a specific instance.

APITitleDescription
ListTagResourcesListTagResourcesQuery visible resource tag relationships
UntagResourcesUntagResourcesRemoves tags from resources.
TagResourcesTagResourcesCreates resource tags.

APITitleDescription
ChangeResourceGroupChangeResourceGroupChanges the resource group to which a ApsaraMQ for RocketMQ instance belongs.

Others

APITitleDescription
ListRegionsListRegionsQueries regions in which ApsaraMQ for RocketMQ is available.
ListAvailableZonesListAvailableZonesQueries the supported zones.