Tous les produits
Search
Centre de documentation

:OnsTopicStatus

Dernière mise à jour :Aug 09, 2026

Renvoie le nombre total de messages d’un topic et l’horodatage de la dernière publication dans ce topic.

Notes d'utilisation

Utilisez les données renvoyées par cette opération pour évaluer l’utilisation des ressources d’un topic. Vous obtenez ainsi le nombre total de messages présents dans le topic et l’horodatage de la dernière publication.

Limites des requêtes

Chaque compte Alibaba Cloud est limité à un appel par seconde. Au-delà de cette limite, les nouvelles requêtes échouent, ce qui peut perturber vos activités. Pour connaître les limites de débit de chaque opération, consultez la page Limites de débit des API.

Autorisation

Par défaut, seuls les comptes Alibaba Cloud peuvent appeler cette opération. Un utilisateur Resource Access Management (RAM) doit disposer des autorisations nécessaires. Le tableau ci-dessous liste les permissions à attribuer à un utilisateur RAM. Pour savoir comment accorder ces autorisations, consultez la page Politiques et exemples.

API

Action

Ressource dans une instance utilisant un namespace

Ressource dans une instance n'utilisant pas de namespace

OnsTopicStatus

mq:QueryInstanceBaseInfo

mq:QueryTopicStatus

acs:mq:::{instanceId}%{topic}

acs:mq:::{topic}

Paramètres de requête

Paramètre

Type

Obligatoire

Exemple

Description

Action

String

Oui

OnsTopicStatus

Nom de l’opération à effectuer. Définissez la valeur sur OnsTopicStatus.

Topic

String

Oui

test

Nom du topic à interroger.

InstanceId

String

Oui

MQ_INST_188077086902****_BXSuW61e

ID de l’instance Message Queue for Apache RocketMQ contenant le topic.

Paramètres de réponse

Paramètre Type Exemple Description
RequestId String 427EE49D-D762-41FB-8F3D-9BAC96C3****

ID de la requête. Le système génère un identifiant unique pour chaque requête, utile pour le dépannage.

Data Object

Données renvoyées.

Perm Integer 6

Opérations autorisées sur le topic. Valeurs possibles :

  • 2 : Publication autorisée.
  • 4 : Abonnement autorisé.
  • 6 : Publication et abonnement autorisés.
LastTimeStamp Long 1570864984364

Horodatage de la dernière publication dans le topic.

TotalCount Long 2310

Nombre total de messages dans toutes les partitions du topic.

Exemples

Exemple de requête

http(s)://ons.cn-zhangjiakou.aliyuncs.com/?Action=OnsTopicStatus
&InstanceId=MQ_INST_188077086902****_BXSuW61e
&Topic=test
&<Common request parameters>

Exemple de réponse réussie

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<OnsTopicStatusResponse>
<Data>
    <Perm>6</Perm>
    <TotalCount>2310</TotalCount>
    <LastTimeStamp>1570864984364</LastTimeStamp>
</Data>
<RequestId>427EE49D-D762-41FB-8F3D-9BAC96C3****</RequestId>
</OnsTopicStatusResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Data" : {
    "Perm" : 6,
    "TotalCount" : 2310,
    "LastTimeStamp" : 1570864984364
  },
  "RequestId" : "427EE49D-D762-41FB-8F3D-9BAC96C3****"
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.