この 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 内のパスワードなしアクセスモード。 有効値:

  • Open :パスワードなしが有効になっています。
  • Close :パスワードなしが無効になっています。
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"
}

エラーコード

エラーコードの表示