すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:MongoDBクライアントを使用してapsaradb for MongoDBインスタンスに接続することはできません

最終更新日:Jun 14, 2024

問題の説明

システムがDMSまたはMongo Shellを介してapsaradb for MongoDBに接続できず、次のエラーメッセージが表示されます。

  • InvalidInstanceId.NotFound: 現在のvpc RequestIdにないインスタンス: xxxxxxxxxxx。

  • 認証に失敗しました: ユーザー名、パスワード、またはデータベース名が正しくありません。

  • データ管理サービス (DMS) は、apsaradb for MongoDBサーバーに接続できません。 再試行する前に、接続アドレス、ネットワーク条件、ホワイトリストの設定を確認してください。

原因

この問題の原因は次のとおりです。

  • DMSインスタンスのIPアドレスがインスタンスのホワイトリストにありません。

  • IPアドレスまたはネットワークの問題。

  • ユーザー名、パスワード、またはデータベース名が無効です。

解決策

オンサイト条件に基づいて、次の手順を選択します。

DMSを使用してapsaradb for MongoDBインスタンスにログインする際の失敗の解決策

  • DTSサーバーのCIDRブロックをターゲットインスタンスのホワイトリストに追加します。 詳細については、「ホワイトリストとセキュリティグループの設定」をご参照ください。

    説明

    DTS VPCのCIDRブロックは100.104.0.0/16です。

  • MongoDBインスタンスのバージョンとネットワークタイプがDMSコンソールのバージョンと一致しているかどうかを確認します。

  • 接続情報が正しく設定されているかどうかを確認します。 そうでない場合は、情報を変更します。

Mongoシェルを使用してMongoDBインスタンスのapsaradbにログインする際の失敗の解決策

  • ECSおよびapsaradb for MongoDBインスタンスのリージョンとネットワークタイプが、イントラネットログオンの要件を満たしているかどうかを確認します。

    説明

    ECSインスタンスの内部ネットワークを介してapsaradb for MongoDBインスタンスにアクセスする場合、ECSインスタンスとapsaradb for MongoDBインスタンスは同じVPC内で同じリージョンにある必要があります。

  • 接続情報が正しく設定されているかどうかを確認します。 そうでない場合は、情報を変更します。

  • ECSインスタンスの内部IPアドレスが、apsaradb for MongoDBインスタンスのホワイトリストに追加されます。

  • ECSインスタンスでpingコマンドとtelnetコマンドを実行し、接続が成功したかどうかを確認します。 そうでない場合は、ECSファイアウォールとセキュリティグループにアクセス制限があるかどうかを確認します。

関連ドキュメント

適用範囲

  • ApsaraDB for MongoDB