この 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 | いいえ | LTAI**************** | 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"
}