Tous les produits
Search
Centre de documentation

:CreateInstance

Dernière mise à jour :Aug 06, 2026

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

amqp:CreateInstance

create

*All Resource

*

  • amqp:InstanceType
  • amqp:SupportEIP
  • amqp:ServerlessChargeType
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 :

  • PayAsYouGo :

    Paiement à l'usage.

  • Subscription :

    Abonnement.

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 :

    Mois.

  • Year :

    Année.

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 :

    Mois.

  • Year :

    Année.

Month

InstanceType

string

Non

Le type d'instance.

Valeurs valides :

  • enterprise :

    Entreprise.

  • vip :

    VIP.

  • professional :

    Professionnel.

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 :

  • openSource :

    openSource.

  • ram :

    ram.

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.