Crée une instance ApsaraMQ for RabbitMQ.
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
|
amqp:CreateInstance |
create |
*All Resource
|
|
Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClientToken |
string |
Non |
Le jeton client. |
c2c5d1274axxxxxxxx |
| PaymentType |
string |
Oui |
Le type de paiement. Valeurs valides : Valeurs valides :
|
Subscription |
| Period |
integer |
Non |
La période d'abonnement. Unité : periodCycle. |
1 |
| PeriodCycle |
string |
Non |
L'unité de la période d'abonnement. Valeurs valides : Valeurs valides :
|
Month |
| AutoRenew |
boolean |
Non |
La méthode de renouvellement. Valeurs valides : |
false |
| AutoRenewPeriod |
integer |
Non |
La période de renouvellement automatique. L'unité est spécifiée par la valeur RenewalDurationUnit. Unité par défaut : mois. |
1 |
| RenewStatus |
string |
Non |
L'état de renouvellement. Ce paramètre est équivalent à autoRenew. Vous n'avez besoin d'en configurer qu'un seul. Valeurs valides : |
false |
| RenewalDurationUnit |
string |
Non |
L'unité de la période de renouvellement automatique. Valeurs valides : Valeurs valides :
|
Month |
| InstanceType |
string |
Non |
Le type d'instance. Valeurs valides :
|
professional |
| ServerlessChargeType |
string |
Non |
Le type de facturation de l'instance serverless. Valeurs valides : |
onDemand |
| InstanceName |
string |
Non |
Le nom de l'instance. Le nom peut comporter jusqu'à 64 caractères. |
amqp-xxxxx |
| MaxPrivateTps |
integer |
Non |
Le TPS du réseau privé. Unité : transactions par seconde. |
1000 |
| SupportEip |
boolean |
Non |
Indique si l'accès au réseau public est pris en charge. Valeurs valides : |
true |
| MaxEipTps |
integer |
Non |
Le TPS maximal du réseau public. Unité : TPS. |
128 |
| QueueCapacity |
integer |
Non |
Le nombre de files d'attente. Unité : nombre. |
1000 |
| MaxConnections |
integer |
Non |
Le nombre maximal de connexions. |
50000 |
| StorageSize |
integer |
Non |
L'espace de stockage des messages. Unité : Go. Valeurs valides : |
7 |
| SupportTracing |
boolean |
Non |
Indique si la fonction de traçage des messages doit être activée. Valeurs valides : |
true |
| TracingStorageTime |
integer |
Non |
La période de rétention des traces de messages. Unité : jours. Valeurs valides : |
3 |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources auquel l'instance appartient. |
rg-acfmvvajg5qkxhi |
| EncryptedInstance |
boolean |
Non |
Cette fonctionnalité n'est disponible que pour les instances dédiées. Indique si le chiffrement du stockage des données doit être activé pour l'instance. |
false |
| KmsKeyId |
string |
Non |
Cette fonctionnalité n'est disponible que pour les instances dédiées. Ce paramètre est requis lorsque EncryptedInstance est défini sur true. L'identifiant de la clé KMS utilisée pour le chiffrement des données au repos. La clé doit répondre aux exigences suivantes : |
key-xxx |
| ProvisionedCapacity |
integer |
Non |
La capacité TPS provisionnée pour les instances réservées et élastiques. |
2000 |
| Edition |
string |
Non |
L'architecture de déploiement de l'instance serverless. Valeurs valides : |
shared |
| Tags |
array<object> |
Non |
Les balises de ressource. |
|
|
object |
Non |
L'objet de balise. |
||
| Key |
string |
Non |
La clé de balise de ressource. |
testKey |
| Value |
string |
Non |
La valeur de balise de ressource. |
testValue |
| VpcId |
string |
Oui |
L'identifiant du VPC utilisé pour créer un point de terminaison PrivateLink. |
vpc-xxx |
| VswitchIds |
array |
Oui |
Les identifiants des vSwitch utilisés pour créer un point de terminaison PrivateLink lors de la création d'une instance. |
|
|
string |
Oui |
L'identifiant du vSwitch spécifié lors de la création de l'instance. |
vsw-xxx |
|
| SecurityGroupId |
string |
Oui |
L'identifiant du groupe de sécurité utilisé pour créer un point de terminaison PrivateLink. |
sg-xxx |
| ListenerMode |
string |
Non |
Indique si seul le port chiffré TLS doit être activé pour l'instance. Ce paramètre n'est pris en charge que pour les instances dédiées réservées et élastiques, ainsi que pour les instances Platinum. |
tcp_and_ssl |
| AuthModel |
string |
Non |
Le mode d'authentification. Valeur par défaut : mode d'authentification RAM. Valeurs valides :
|
ram |
| ServerlessSwitch |
boolean |
Non |
Le commutateur élastique. |
Les exemples suivants contiennent uniquement les paramètres requis. Configurez les autres paramètres selon vos besoins :
Acheter une instance serverless à la demande :
Acheter une instance serverless réservée + élastique (partagée) :
> La plage de provisionedCapacity est de [2000, 20000] avec un pas de 2000.
```json.
Acheter une instance serverless réservée + élastique (dédiée) :
> La plage de provisionedCapacity est de [5000, 500000] avec un pas de 5000.
```json.
Acheter une instance Entreprise :
> Valeurs valides pour MaxPrivateTps : 3000, 5000, 8000, 10000, 15000, 20000, 30000, 40000, 50000, 80000, 100000
```json.
Acheter une instance Platine :
> Valeurs valides pour MaxPrivateTps : 8000, 15000, 25000, 40000, 50000, 100000, 200000, 300000, 500000, 800000, 1000000
```json.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
JsonResult |
||
| RequestId |
string |
Le paramètre commun. Chaque requête possède un identifiant unique utilisé pour le dépannage. |
CCBB1225-C392-480E-8C7F-D09AB2CD2*** |
| Code |
integer |
Le code de réponse. Une valeur de 200 indique un succès. |
200 |
| Message |
string |
Le message de réponse. |
xxx a échoué,xxxx |
| Data |
any |
L'identifiant de l'instance créée. |
amqp-cn-xxxxx |
| Success |
boolean |
Indique si la requête a réussi. |
true |
Exemples
JSON format
{
"RequestId": "CCBB1225-C392-480E-8C7F-D09AB2CD2***",
"Code": 200,
"Message": "xxx failed,xxxx",
"Data": "amqp-cn-xxxxx",
"Success": true
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.