Créez une instance de réplica ApsaraDB for MongoDB à l'aide d'Alibaba Cloud CLI.
Pour une présentation d'Alibaba Cloud CLI, consultez la rubrique Présentation d'Alibaba Cloud CLI.
Architecture des ressources

Le modèle crée un VPC et un vSwitch dans une région spécifiée, puis crée une instance de réplica MongoDB.
Installer la CLI
Pour installer et configurer Alibaba Cloud CLI sur votre ordinateur, consultez le Guide d'installation.
Utilisez également Cloud Shell, qui fournit un environnement CLI préinstallé sans nécessiter d'installation locale.
Configurer les autorisations
Alibaba Cloud CLI utilise les identifiants de l'utilisateur actuel. Assurez-vous que cet utilisateur dispose des autorisations suivantes :
AliyunVPCFullAccess : autorisation de gérer Virtual Private Cloud.
AliyunMongoDBFullAccess : autorisation de gérer ApsaraDB for MongoDB.
Générer un exemple de commande CLI
Connectez-vous à OpenAPI Explorer.
En haut de la page, cliquez sur Select Cloud Products et sélectionnez le produit cible.
Dans le volet de navigation de gauche, cliquez sur Test.
-
Sur la page de débogage de l'API, utilisez la left-side search box pour trouver l'opération API souhaitée. Dans l'onglet Parameter Configuration , configurez les paramètres conformément à la documentation de l'API. Cliquez sur l'onglet CLI Example situé à droite de Parameter Configuration pour générer la commande correspondante.
Cliquez sur le bouton Run Command
pour ouvrir Cloud Shell et déboguer rapidement la commande.-
Cliquez sur le bouton Copy
pour copier l'exemple de commande CLI. Collez-le ensuite dans un shell local et exécutez la commande.Lorsque vous collez l'exemple de commande CLI dans un shell local, assurez-vous que le format des paramètres est correct. Pour plus d'informations sur les formats de paramètres des commandes Alibaba Cloud CLI, consultez la rubrique Formats de paramètres.
OpenAPI Explorer ajoute automatiquement l'option
--regionà la commande, ce qui remplace la région par défaut définie dans vos identifiants ou variables d'environnement. Supprimez cette option si elle n'est pas nécessaire.
Appeler une API
Alibaba Cloud CLI utilise la syntaxe suivante pour appeler une opération API RPC :
aliyun <product> <APIName> [--parameter1 value1 --parameter2 value2 ...]
product: code du produit du service cloud cible. Par exemple, le code du produit pour MongoDB estdds.APIName: opération API à appeler. Par exemple, pour créer une instance de réplica, appelezCreateDBInstance.--parameter: paramètres de requête de l'opération API.
Créer un VPC
Pour obtenir des informations sur les paramètres de CreateVpc, consultez la rubrique CreateVpc.
Exemple :
aliyun vpc CreateVpc --RegionId cn-hangzhou
Exemple de sortie :
{
"RequestId": "E8410523-E996-5345-9E4D-35D6C47A****",
"ResourceGroupId": "rg-acfmz7u4zzr****",
"RouteTableId": "vtb-bp1dcxc8j4jys18id****",
"VRouterId": "vrt-bp1w2lsqfm9f7k2dy****",
"VpcId": "vpc-bp191olzz22cgl073****"
}
Créer un vSwitch
Pour obtenir des informations sur les paramètres de CreateVSwitch, consultez la rubrique CreateVSwitch.
Exemple :
aliyun vpc CreateVSwitch --ZoneId cn-hangzhou-i --CidrBlock 172.16.1.0/24 --VpcId vpc-bp191olzz22cgl073****
Exemple de sortie :
{
"RequestId": "D3316995-CAB6-58A3-97E5-F1CBFE2E****",
"VSwitchId": "vsw-bp10cm6ujv0na2vlp****"
}
Créer une instance MongoDB
Pour obtenir des informations sur les paramètres de CreateDBInstance, consultez la rubrique CreateDBInstance.
Exemple :
aliyun dds CreateDBInstance --RegionId cn-hangzhou --ZoneId cn-hangzhou-i --EngineVersion 7.0 --DBInstanceClass mdb.shard.4x.large.d --DBInstanceStorage 20 --VpcId vpc-bp191olzz22cgl073**** --VSwitchId vsw-bp10cm6ujv0na2vlp****
Exemple de sortie :
{
"DBInstanceId": "dds-bp1df136c811****",
"OrderId": "23705179664****",
"RequestId": "1336E68C-86A4-5355-A12A-D0A0C27A****"
}