Crée une instance ApsaraMQ for RocketMQ série 5.x.
Description de l'opération
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
|
rocketmq:CreateInstance |
create |
*Instance
|
|
Aucune |
Syntaxe de la requête
POST /instances HTTP/1.1
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| clientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer le jeton, mais vous devez vous assurer qu'il est unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII et sa longueur ne peut pas dépasser 64 caractères. |
c2c5d1274a8d4317a13bc5b0d4****** |
| body |
object |
Non |
Les paramètres du corps. |
|
| instanceName |
string |
Non |
Le nom de l'instance à créer. |
rmq-cn-72u3048uxxx |
| serviceCode |
string |
Oui |
Le code de service de l'instance. Le code de service pour MSMQ RocketMQ est rmq. |
rmq |
| seriesCode |
string |
Oui |
Le code de la série principale de l'instance. Pour plus d'informations sur les différences entre les séries principales, consultez Sélection de produit. Valeurs valides :
|
standard |
| subSeriesCode |
string |
Oui |
Le code de la sous-série de l'instance. Pour plus d'informations sur les différences entre les sous-séries, consultez Sélection de produit. Valeurs valides :
|
cluster_ha |
| paymentType |
string |
Oui |
Le type de paiement de l'instance. MSMQ RocketMQ prend en charge l'abonnement et le paiement à l'usage. Valeurs valides :
|
Subscription |
| period |
integer |
Non |
La durée de l'abonnement. Ce paramètre prend effet uniquement lorsque le type de paiement de l'instance est Abonnement. |
3 |
| periodUnit |
string |
Non |
L'unité de temps minimale de la durée de l'abonnement. Valeurs valides :
|
Month |
| autoRenew |
boolean |
Non |
Indique si le renouvellement automatique doit être activé. Ce paramètre prend effet uniquement lorsque le type de paiement de l'instance est Abonnement. Valeurs valides :
|
true |
| autoRenewPeriod |
integer |
Non |
Le cycle de renouvellement automatique unifié. Ce paramètre prend effet uniquement lorsque le renouvellement automatique est activé. Unité : mois. |
3 |
| remark |
string |
Non |
Les remarques de l'instance. |
Ceci est la remarque de test |
| productInfo |
object |
Non |
Les informations sur les spécifications de l'instance. |
|
| msgProcessSpec |
string |
Non |
La spécification de calcul pour l'envoi et la réception de messages. Pour plus d'informations sur la limite supérieure de TPS pour l'envoi et la réception de messages, consultez Spécifications de l'instance. |
rmq.s2.2xlarge |
| sendReceiveRatio |
number |
Non |
Le ratio entre le TPS d'envoi de messages et le TPS total d'envoi et de réception de messages de l'instance. |
0.5 |
| autoScaling |
boolean |
Non |
Indique si la mise à l'échelle élastique extensible au-delà de la spécification doit être activée. Valeurs valides :
|
true |
| messageRetentionTime |
integer |
Non |
La période de rétention des messages. Unité : heures. |
72 |
| storageEncryption |
boolean |
Non |
Indique si le chiffrement du stockage est activé. |
false |
| storageSecretKey |
string |
Non |
La clé pour le chiffrement du stockage. |
xxxxx |
| capacityType |
string |
Non |
Le modèle de capacité. Valeurs valides :
|
provisioned |
| provisionedCapacity |
integer |
Non |
La capacité provisionnée. |
5000 |
| traceOn |
boolean |
Non |
Indique si la fonctionnalité de traçage des messages est activée. |
true |
| drReplicationMode |
string |
Non |
Le modèle de réplication interrégionale. Valeurs valides :
|
async_cross_az |
| adaptiveElasticity |
boolean |
Non |
||
| networkInfo |
object |
Oui |
Les informations de configuration réseau. |
|
| vpcInfo |
object |
Oui |
Les informations de configuration du VPC. |
|
| vpcId |
string |
Oui |
The ID of the VPC to associate with the instance to be created. |
vpc-wz9qt50xhtj9krb****** |
vSwitchId
deprecated
|
string |
Non |
The ID of the vSwitch associated with the instance. If multiple vSwitches are specified, separate them with vertical bars (|). |
vsw-uf6gwtbn6etadpv******* |
| securityGroupIds |
string |
Non |
The security group IDs. |
sg-bp17hpmgz96tvnsdy6so |
| vSwitches |
array<object> |
Non |
The list of vSwitches. |
|
|
object |
Non |
|||
| vSwitchId |
string |
Non |
The ID of the vSwitch associated with the instance. |
vsw-uf6gwtbn6etadpv******* |
| internetInfo |
object |
Oui |
Les informations de configuration du réseau public. |
|
| internetSpec |
string |
Oui |
Specifies whether to enable public network access. Valeurs valides :
|
disable |
| flowOutType |
string |
Oui |
The billing type for public network usage. Valeurs valides :
|
uninvolved |
| flowOutBandwidth |
integer |
Non |
The Internet bandwidth specification. Unit: Mbit/s. |
100 |
ipWhitelist
deprecated
|
array |
Non |
The IP whitelist for public network access. Only public endpoints support IP whitelist configuration. VPC endpoints do not support this feature. |
|
|
string |
Non |
The CIDR block for the public network access whitelist. |
192.168.x.x/24 |
|
commodityCode
deprecated
|
string |
Non |
Le code produit. |
ons_ rmqpost_public_cn |
| resourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. |
rg-aekzy6pist7uuna |
| tags |
array<object> |
Non |
La liste des balises de ressource. |
|
|
object |
Non |
La balise de ressource. |
||
| key |
string |
Non |
La clé de la balise de ressource. |
xxxKey |
| value |
string |
Non |
La valeur de la balise de ressource. |
xxxValue |
| aclInfo |
object |
Non |
Les informations de contrôle d'accès. |
|
| defaultVpcAuthFree |
boolean |
Non |
Indique si l'accès sans authentification depuis les points de terminaison VPC doit être autorisé lorsque le type de reconnaissance d'identité intelligente est utilisé. |
false |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les données de réponse. |
||
| requestId |
string |
L'identifiant de la requête. Chaque identifiant de requête est unique et peut être utilisé pour le dépannage. |
AF9A8B10-C426-530F-A0DD-96320B39**** |
| success |
boolean |
Indique si l'opération a réussi. |
true |
| data |
string |
L'identifiant de l'instance créée. |
rmq-cn-7e22ody**** |
| code |
string |
Le code d'erreur. |
200 |
| message |
string |
Le message d'erreur. |
Success |
| httpStatusCode |
integer |
Le code d'état HTTP. |
200 |
| dynamicCode |
string |
Le code d'erreur dynamique. |
InstanceId |
| dynamicMessage |
string |
Le message d'erreur dynamique. |
instanceId |
Exemples
JSON format
{
"requestId": "AF9A8B10-C426-530F-A0DD-96320B39****",
"success": true,
"data": "rmq-cn-7e22ody****",
"code": "200",
"message": "Success",
"httpStatusCode": 200,
"dynamicCode": "InstanceId",
"dynamicMessage": "instanceId"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.