Cette opération active ou désactive l'accès sans mot de passe depuis le même VPC qu'une instance ApsaraDB for MongoDB.
Avant d'appeler cette opération, vérifiez que les conditions suivantes sont remplies :
L'instance est un replica set ou un cluster sharded.
La version de la base de données de l'instance est la 4.0 (avec la version mineure mongodb_20190408_3.0.11 ou ultérieure) ou la 4,2. Appelez l'opération DescribeDBInstanceAttribute pour consulter la version du moteur de base de données. Si nécessaire, appelez l'opération UpgradeDBInstanceEngineVersion pour mettre à niveau le moteur.
L'instance se trouve dans un VPC. Si le type de réseau est Classic Network, appelez l'opération ModifyDBInstanceNetworkType pour basculer vers un VPC.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | ModifyInstanceVpcAuthMode | Opération à effectuer. Définissez la valeur sur ModifyInstanceVpcAuthMode. |
| DBInstanceId | String | Oui | dds-bpxxxxxxxx | ID de l'instance. |
| RegionId | String | Non | cn-hangzhou | ID de la région de l'instance. Appelez l'opération DescribeDBInstanceAttribute pour obtenir l'ID de la région. |
| NodeId | String | Non | s-bpxxxxxxxx | ID du nœud mongos dans l'instance de cluster sharded spécifiée. Remarque Ce paramètre est disponible uniquement pour les instances de type cluster sharded. |
| VpcAuthMode | String | Non | Open | Indique s'il faut activer l'authentification pour autoriser l'accès au sein d'un VPC. Valeurs possibles :
|
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | BA51E9D9-B14A-4542-B6E6-7DE00BECCB8C |
ID de la requête. |
Exemples
Exemple de requête
http(s)://mongodb.aliyuncs.com/? Action=ModifyInstanceVpcAuthMode
&DBInstanceId=dds-bpxxxxxxxx
&VpcAuthMode=Open
&<Common request parameters>
Exemple de réponse en cas de succès
Format XML
<ModifyInstanceVpcAuthModeResponse>
<RequestId>BA51E9D9-B14A-4542-B6E6-7DE00BECCB8C</RequestId>
</ModifyInstanceVpcAuthModeResponse>
Format JSON
{
"RequestId": "BA51E9D9-B14A-4542-B6E6-7DE00BECCB8C"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.