この API を呼び出して、MongoDB インスタンスの認証を有効または無効にして、インスタンスと同じ VPC からのアクセスを許可できます。
この API を呼び出すときに、インスタンスが次の条件を満たしていることが必要です。
- インスタンスタイプはレプリカセットまたはシャードクラスターです。
- インスタンスのデータベースバージョンは 4.0 で、データベースマイナーバージョンは mongodb_20190408_3.0.11 以降です。 DescribeDBInstanceAttribute を呼び出して、バージョン情報をクエリできます。 データベースのバージョンがサポートされているバージョンよりも古い場合、UpgradeDBInstanceEngineVersion を呼び出して、データベースをサポートされているバージョンにアップグレードできます。
- インスタンスのネットワークタイプは VPC です。 ネットワークタイプがクラシックネットワークの場合、ModifyDBInstanceNetworkType を呼び出して、ネットワークタイプを VPC に切り替えることができます。
デバッグ
OpenAPI Explorer は API の使用を簡素化します。 OpenAPI Explorer を使用して、API の取得、API の呼び出し、SDK サンプルコードの動的生成などのデバッグ操作を実行できます。
リクエストパラメータ
パラメータ | データ型 | 必須 | 例 | 説明 |
---|---|---|---|---|
Action | String | はい | ModifyInstanceVpcAuthMode |
実行する操作。 値を ModifyInstanceVpcAuthModeに設定します。 |
DBInstanceId | String | はい | dds-bpxxxxxxxx |
インスタンス ID。 |
VpcAuthMode | String | はい | Open |
VPC 内のパスワードなしアクセスモード。 有効値:
|
NodeId | String | いいえ | s-bpxxxxxxxx |
特定のシャードクラスターインスタンス内の mongos の ID。 注 インスタンスタイプがシャードクラスタである場合のみ、このパラメータを使用できます。
|
AccessKeyId | String | いいえ | LTAIgbTGpxxxxxx |
Alibaba Cloud から提供された AccessKey ID。 |
レスポンスパラメータ
パラメータ | タイプ | 例 | 説明 |
---|---|---|---|
RequestId | String | BA51E9D9-B14A-4542-B6E6-7DE00BECCB8C |
リクエスト ID。 |
例
リクエストの例
http(s)://mongodb.aliyuncs.com/? Action=ModifyInstanceVpcAuthMode
&DBInstanceId=dds-bpxxxxxxxx
&VpcAuthMode=Open
&<Common request parameters>
通常のレスポンスの例
XML
形式
<ModifyInstanceVpcAuthModeResponse>
<RequestId>BA51E9D9-B14A-4542-B6E6-7DE00BECCB8C</RequestId>
</ModifyInstanceVpcAuthModeResponse>
JSON
形式
{
"RequestId":"BA51E9D9-B14A-4542-B6E6-7DE00BECCB8C"
}