ApsaraDB RDS for MySQL インスタンスを作成した後、ネットワーク接続の問題が原因でインスタンスに接続できない場合があります。 RDS インスタンスに接続できない場合は、セルフサービス診断ツールを使用して問題のトラブルシューティングを行うことができます。 このトピックでは、セルフサービス診断機能を使用して、インターネットおよび内部ネットワーク経由で ApsaraDB RDS for MySQL インスタンスに確立された接続を診断する方法について説明します。
背景情報
RDS インスタンスを作成した後、RDS インスタンスに接続できない場合があります。 ほとんどの場合、接続障害はネットワーク接続の問題が原因で発生する可能性があります。 接続の問題を迅速にトラブルシューティングするために、ApsaraDB RDS for MySQL はセルフサービス診断機能を提供しています。
シナリオ
RDS インスタンスに接続できない場合は、セルフサービス診断機能を使用して接続の問題をトラブルシューティングできます。
実装
セルフサービス診断機能は、接続イニシエータと RDS インスタンス間の接続性をテストできます。 接続イニシエータの IP アドレスが RDS インスタンスの IP アドレスホワイトリストに追加されていない場合、接続テストは失敗します。
セルフサービス診断機能は、接続イニシエータの IP アドレスが、RDS インスタンスの IP アドレスに追加された CIDR ブロック内にあるかどうかをテストできます。 接続イニシエータの IP アドレスが CIDR ブロック内にある場合、接続テストは成功します。
使用上の注意
RDS インスタンスが仮想プライベートクラウド (VPC) にデプロイされている場合、同じ VPC 内にある Elastic Compute Service (ECS) インスタンスは、内部ネットワーク経由で RDS インスタンスに接続できます。 ECS インスタンスと RDS インスタンスが異なる VPC に存在する場合、ECS インスタンスの IP アドレスが RDS インスタンスの IP アドレス ホワイトリストに追加されていても、ECS インスタンスは RDS インスタンスに接続できません。
手順
ApsaraDB RDS コンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、データベース接続 をクリックします。
[接続のトラブルシューティング] セクションで、RDS インスタンスへの接続に使用できる Elastic Compute Service (ECS) インスタンスのプライベート IP アドレス、またはオンプレミス デバイスのパブリック IP アドレスを追加します。
内部エンドポイントを追加するには、イントラネットのトラブルシューティングイントラネット ECS IP を追加選択された ECS インスタンスOK タブをクリックし、 をクリックします。 表示されるダイアログボックスで、追加する ECS インスタンスを選択し、 セクションに追加して、 をクリックします。
パブリックエンドポイントを追加するには、エクストラネットのトラブルシューティングエクストラネット IP を追加するローカルパブリック IP アドレスを読み込みます(PC にネットワークプロキシがある場合は、最初にオフにしてください)OK タブをクリックし、 をクリックします。 表示されるダイアログボックスで、IP アドレスを入力するか、 をクリックします。 次に、 をクリックします。
説明ネットワークプロキシが無効になっている場合にのみ、ワンクリックモードでローカルコンピュータのパブリック IP アドレスを取得できます。
開始チェック をクリックします。
チェックが完了したら、テスト結果に基づいて後続の操作を実行できます。
結果
操作
正常
この場合、操作は必要ありません。
IP アドレスがホワイトリストにない
[アクション] 列の [ホワイトリストの設定] をクリックして、ホワイトリストに IP アドレスを追加します。
異常
[アクション] 列の [チケットを送信] をクリックして、チケットを送信します。