Tous les produits
Search
Centre de documentation

:CreateShardingDBInstance

Dernière mise à jour :Aug 06, 2026

Crée ou clone une instance de cluster sharded MongoDB.

Description de l'opération

  • Avant d'appeler cette opération, assurez-vous de bien comprendre les méthodes de facturation et la tarification d'ApsaraDB for MongoDB.

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.

dds:CreateShardingDBInstance

create

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/*

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

RegionId

string

Oui

L'identifiant de la région. Vous pouvez appeler l'opération DescribeRegions pour obtenir l'identifiant de la région.

cn-hangzhou

ZoneId

string

Non

L'identifiant de la zone. Vous pouvez appeler l'opération DescribeRegions pour obtenir l'identifiant de la zone.

cn-hangzhou-g

Engine

string

Oui

Le moteur de base de données. Définissez la valeur sur MongoDB.

MongoDB

EngineVersion

string

Oui

La version de la base de données. Valeurs valides :

4.4

DBInstanceDescription

string

Non

Le nom de l'instance. Le nom doit respecter les exigences suivantes :

test

SecurityIPList

string

Non

La liste blanche d'adresses IP de l'instance. Séparez les adresses IP multiples par des virgules (,). Chaque adresse IP de la liste blanche doit être unique. Les formats suivants sont pris en charge :

192.168.xx.xx,192.168.xx.xx

AccountPassword

string

Non

Le mot de passe du compte root. Le mot de passe doit respecter les exigences suivantes :

123456Aa

ChargeType

string

Non

La méthode de facturation de l'instance. Valeurs valides :

PrePaid

Period

integer

Non

La durée d'abonnement de l'instance. Unité : mois.

1

NetworkType

string

Non

Le type de réseau de l'instance. Valeurs valides :

VPC

VpcId

string

Non

L'identifiant du cloud privé virtuel (VPC).

vpc-bp1n3i15v90el48nx****

VSwitchId

string

Non

L'identifiant du commutateur virtuel.

vsw-bp1vj604nj5a9zz74****

SrcDBInstanceId

string

Non

L'identifiant de l'instance source.

dds-bp11483712c1****

RestoreTime

string

Non

Le point dans le temps auquel vous souhaitez restaurer les données. Vous pouvez spécifier n'importe quel point dans le temps au cours des sept derniers jours. L'heure est au format yyyy-MM-ddTHH:mm:ssZ. L'heure est en temps universel coordonné (UTC).

2022-03-08T02:30:25Z

ClientToken

string

Non

Un 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 que le jeton est unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII et ne doit pas dépasser 64 caractères.

ETnLKlblzczshOTUbOCz****

StorageEngine

string

Non

Le moteur de stockage de l'instance. Définissez la valeur sur WiredTiger.

WiredTiger

AutoRenew

string

Non

Indique si le renouvellement automatique de l'instance doit être activé. Valeurs valides :

true

ProtocolType

string

Non

Le type de protocole de l'instance. Valeurs valides :

mongodb

Mongos

array<object>

Oui

Les informations des nœuds Mongos.

object

Oui

Les informations des nœuds Mongos.

Class

string

Oui

Le type d'instance du nœud Mongos. Pour plus d'informations, consultez Types d'instances de cluster sharded.

mdb.shard.2x.xlarge.d

ReplicaSet

array<object>

Oui

Les informations des nœuds de fragment.

object

Non

Les informations des nœuds de fragment.

Class

string

Oui

Le type d'instance du nœud de fragment. Pour plus d'informations, consultez Types d'instances de cluster sharded.

dds.shard.standard

Storage

integer

Oui

L'espace de stockage du nœud de fragment. Unité : Go.

10

ReadonlyReplicas

integer

Non

Le nombre de nœuds en lecture seule dans le nœud de fragment.

0

ConfigServer

array<object>

Oui

Les informations des nœuds Configserver.

object

Non

Les informations des nœuds Configserver.

Class

string

Oui

Le type d'instance du nœud Configserver. Valeurs valides :

mdb.shard.2x.xlarge.d

Storage

integer

Oui

L'espace de stockage du nœud Configserver. Unité : Go.

20

SecondaryZoneId

string

Non

La zone secondaire 1 pour le déploiement multi-zone. Valeurs valides :

cn-hangzhou-h

HiddenZoneId

string

Non

La zone secondaire 2 pour le déploiement multi-zone. Valeurs valides :

cn-hangzhou-i

StorageType

string

Non

Le type de stockage. Valeurs valides :

cloud_essd1

GlobalSecurityGroupIds

string

Non

Les modèles de liste blanche d'adresses IP globales de l'instance. Séparez les modèles multiples par des virgules (,). Chaque modèle doit être unique.

g-qxieqf40xjst1ngpr3jz

Tag

array<object>

Non

Les balises personnalisées.

object

Non

The custom tags added to the instance.

Key

string

Non

The key of the tag.

Remarque
  • N specifies the serial number of the tag. For example, Tag.1.Key specifies the key of the first tag, and Tag.2.Key specifies the key of the second tag.

testdatabase

Value

string

Non

The value of the tag.

Remarque

N specifies the serial number of the tag. For example, Tag.1.Value specifies the value of the first tag, and Tag.2.Value specifies the value of the second tag.

apitest

Encrypted

boolean

Non

Indique si le chiffrement des disques doit être activé.

true

EncryptionKey

string

Non

L'identifiant de la clé personnalisée.

2axxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

ProvisionedIops

integer

Non

Les IOPS provisionnées.

1960

SrcRegion

string

Non

La région de l'instance source.

cn-beijing

BackupId

string

Non

L'identifiant de la sauvegarde du cluster.

cb-xxx

RestoreType

string

Non

La méthode de restauration d'instance basée sur une sauvegarde.

1

DestRegion

string

Non

La région où la sauvegarde géo-redondante est stockée.

cn-hangzhou

Éléments de réponse

Élément

Type

Description

Exemple

object

Les informations renvoyées.

RequestId

string

L'identifiant de la requête.

D8F1D721-6439-4257-A89C-F1E8E9C9****

DBInstanceId

string

L'identifiant de l'instance.

dds-bp114f14849d****

OrderId

string

L'identifiant de la commande.

21010996721****

Exemples

JSON format

{
  "RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
  "DBInstanceId": "dds-bp114f14849d****",
  "OrderId": "21010996721****"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 SecurityRisk.AuthVerification we have detected a risk with your default payment method. An email and notification has been sent to you. Please re-submit your order before after verificaiton.
400 InvaliadParameter.ShardsCount.LessThanSrc The specified number of shards is less than that of source instance.
400 ORDER.ACCOUNT_INFORMATION_INCOMPLETE Your information is incomplete. Complete your information before ordering.
400 InvalidRegion.Format Specified Region is not valid.
400 Zone.Closed The specified zone is closed.
400 TokenServiceError The request token is duplicated.
400 InvalidParam Param not valid.
400 InvalidEngineVersion.Malformed Specified engine version is not valid.
400 InvalidParameters.Format Specified parameters is not valid. The parameter entered is invalid.
400 RestoreTypeNotSupported The specified restoreType is not supported for the instance, check the input parameters 'RestoreType/BackupID/RestoreTime'. The specified restoreType is not supported for the instance, check the input parameters 'RestoreType/BackupID/RestoreTime'.
500 VpcServiceError Invoke vpc service error.
403 InvalidBackupLogStatus Current backup log enable status does not support this operation.
403 ReduceDiskNotSupport Reduce disk size is not supported in clone/restore. Reduce disk size is not supported in clone/restore.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.