Crée un groupe.
Remarques sur l'utilisation
Lorsque vous déployez une nouvelle application ou mettez en œuvre une nouvelle logique métier, vous avez besoin de nouveaux groupes. Appelez cette opération pour créer un groupe.
Limites des requêtes
Chaque compte Alibaba Cloud peut appeler cette opération jusqu'à 10 fois par seconde. Si le nombre de requêtes envoyées pour appeler cette opération en une seconde atteint la limite, les nouvelles requêtes échouent. Cela risque d'interrompre vos activités commerciales. Pour connaître la limite de requêtes de chaque opération, consultez les Limites de débit des API.
Autorisation
Par défaut, seuls les comptes Alibaba Cloud peuvent appeler cette opération. Un utilisateur RAM (Resource Access Management) ne peut appeler cette opération qu'après avoir reçu les autorisations nécessaires. Le tableau ci-dessous décrit les autorisations qui doivent être accordées à un utilisateur RAM pour appeler cette opération. Pour savoir comment accorder des autorisations, consultez les Politiques et exemples.
|
API |
Action |
Resource |
|
OnsGroupCreate |
mq:QueryInstanceBaseInfo mq:CreateGroup |
acs:mq:::{instanceId} |
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | OnsGroupCreate | L'opération que vous souhaitez effectuer. Définissez la valeur sur OnsGroupCreate. |
| GroupId | String | Yes | GID_test_groupId | L'ID du groupe que vous souhaitez créer. Spécifiez l'ID de groupe en respectant les règles suivantes :
Remarque
|
| Remark | String | No | test | La description du groupe. |
| InstanceId | String | Yes | MQ_INST_111111111111_DOxxxxxx | L'ID de l'instance Message Queue for Apache RocketMQ dans laquelle vous souhaitez créer le groupe. |
| GroupType | String | No | tcp | Le protocole via lequel les clients du groupe communiquent avec le broker Message Queue for Apache RocketMQ. Tous les clients d'un groupe communiquent avec le broker Message Queue for Apache RocketMQ via le même protocole. Vous devez créer des groupes distincts pour les clients TCP et les clients HTTP. Valeurs valides :
|
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
|
RequestId |
String |
A07E3902-B92E-44A6-B6C5-6AA111111**** |
L'ID de la requête. Le système génère un ID unique pour chaque requête. Vous pouvez résoudre les problèmes en vous basant sur l'ID de requête. |
Exemples
Exemples de requêtes
http(s)://ons.cn-hangzhou.aliyuncs.com/?Action=OnsGroupCreate
&GroupId=GID_test_groupId
&InstanceId=MQ_INST_111111111111_DOxxxxxx
&Remark=test
&GroupType=tcp
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<OnsGroupCreateResponse>
<RequestId>A07E3902-B92E-44A6-B6C5-6AA111111****</RequestId>
</OnsGroupCreateResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "A07E3902-B92E-44A6-B6C5-6AA111111****"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.
Créer un groupe dans la console
Vous pouvez également créer un groupe dans la Message Queue for Apache RocketMQ console. Pour plus d'informations, consultez la rubrique Gérer les groupes.