問題の説明
システムが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