Un consommateur envoie un signal de présence au serveur pour maintenir son état actif.
Description de l'opération
Description de l'API
-
Le Host se compose d'un nom de projet et d'un point de terminaison Simple Log Service. Vous devez spécifier le projet dans le Host.
-
Un consommateur envoie des signaux de présence au serveur à intervalles fixes pour maintenir sa connexion. Si le serveur ne reçoit pas de signal de présence de la part du consommateur dans un délai spécifié, le consommateur est supprimé.
-
Obtenez une paire de clés AccessKey. Pour plus d'informations, consultez Paire de clés AccessKey.
Une paire de clés AccessKey d'un compte Alibaba Cloud dispose des autorisations pour toutes les opérations d'API. Cela représente une menace élevée pour la sécurité. Nous vous recommandons de créer et d'utiliser un utilisateur RAM pour appeler les opérations d'API ou effectuer des opérations courantes d'exploitation et de maintenance. L'utilisateur RAM doit disposer des autorisations pour gérer les ressources Simple Log Service. Pour plus d'informations, consultez Créer et autoriser un utilisateur RAM.
-
Obtenez le nom du projet, la région et le nom du Logstore. Pour plus d'informations, consultez Gérer un projet et Gérer un Logstore.
-
Obtenez le nom du groupe de consommateurs. Pour plus d'informations, consultez ListConsumerGroup.
Informations d'autorisation
Le tableau suivant décrit les informations d'autorisation pour cette opération. Ajoutez ces informations à l'élément Action d'une stratégie RAM pour accorder à un utilisateur RAM ou à un rôle RAM les autorisations nécessaires pour appeler cette opération d'API.
| Action | Ressource dans une stratégie d'autorisation |
log:ConsumerGroupHeartBeat | acs:log:${regionId}:${accountId}:project/{#ProjectName}/logstore/{#LogstoreName}/consumergroup/{#ConsumerGroupName} |
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
log:ConsumerGroupHeartBeat |
none |
*All Resource
|
|
Aucune |
Syntaxe de la requête
POST /logstores/{logstore}/consumergroups/{consumerGroup}?type=heartbeat HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| logstore |
string |
Oui |
Le nom du Logstore. |
ali-test-logstore |
| consumerGroup |
string |
Oui |
Le nom du groupe de consommateurs. Le nom doit être unique au sein d'un projet. |
consumer_group_test |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| project |
string |
Oui |
Le nom du projet. |
ali-test-project |
| consumer |
string |
Oui |
Le consommateur. |
consumer_1 |
| body |
array |
Oui |
La liste des identifiants de fragment en cours de consommation. |
|
|
integer |
Non |
La liste des identifiants de fragment en cours de consommation. |
[0] |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
array |
La liste de tous les identifiants de fragment consommés par le consommateur. |
||
|
integer |
La liste de tous les identifiants de fragment consommés par le consommateur. |
[0] |
Exemples
JSON format
[
0
]
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.