Use esta operação para ativar ou desativar o acesso sem senha a partir da mesma VPC de uma instância do ApsaraDB for MongoDB.
Antes de chamar esta operação, verifique se os seguintes requisitos foram atendidos:
A instância deve ser um replica set ou um cluster sharded.
A versão do banco de dados da instância é 4,0 (com versão secundária mongodb_20190408_3.0.11 ou posterior) ou 4,2. Chame a operação DescribeDBInstanceAttribute para visualizar a versão do mecanismo de banco de dados da instância. Se necessário, chame a operação UpgradeDBInstanceEngineVersion para atualizar o mecanismo de banco de dados.
A instância está em uma VPC. Caso o tipo de rede seja Classic Network, chame a operação ModifyDBInstanceNetworkType para alterar o tipo de rede para VPC.
Depuração
Parâmetros de solicitação
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | ModifyInstanceVpcAuthMode | A operação a ser executada. Defina o valor como ModifyInstanceVpcAuthMode. |
| DBInstanceId | String | Yes | dds-bpxxxxxxxx | O ID da instância. |
| RegionId | String | No | cn-hangzhou | O ID da região da instância. Chame a operação DescribeDBInstanceAttribute para consultar o ID da região da instância. |
| NodeId | String | No | s-bpxxxxxxxx | O ID do nó mongos na instância de cluster sharded especificada. Nota Este parâmetro só pode ser usado quando o tipo de instância é cluster sharded. |
| VpcAuthMode | String | No | Open | Defina se a autenticação para acesso dentro de uma VPC deve ser ativada. Valores válidos:
|
Parâmetros de resposta
|
Parameter |
Type |
Example |
Description |
|
RequestId |
String |
BA51E9D9-B14A-4542-B6E6-7DE00BECCB8C |
O ID da solicitação. |
Exemplos
Exemplos de solicitações
http(s)://mongodb.aliyuncs.com/? Action=ModifyInstanceVpcAuthMode
&DBInstanceId=dds-bpxxxxxxxx
&VpcAuthMode=Open
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
<ModifyInstanceVpcAuthModeResponse>
<RequestId>BA51E9D9-B14A-4542-B6E6-7DE00BECCB8C</RequestId>
</ModifyInstanceVpcAuthModeResponse>
Formato JSON
{
"RequestId": "BA51E9D9-B14A-4542-B6E6-7DE00BECCB8C"
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.