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

ApsaraDB RDS:ApsaraDB RDS インスタンスに接続するにはどうすればよいですか?

最終更新日:Apr 10, 2025

このトピックでは、インターネットまたは内部ネットワーク経由で ApsaraDB RDS インスタンスに接続する方法について説明します。 データセキュリティと伝送効率を確保するために、内部ネットワーク経由で接続を確立することをお勧めします。

重要

インターネット経由で RDS インスタンスに接続する

インターネット経由で RDS インスタンスに接続する場合、RDS インスタンスのパブリックエンドポイントを使用する必要があります。デフォルトでは、RDS インスタンスにはパブリックエンドポイントは提供されません。 RDS インスタンスのパブリックエンドポイントを申請する必要があります。詳細については、「パブリックエンドポイントを申請または解放する」をご参照ください。

説明
  • パブリックエンドポイントを使用して RDS インスタンスに接続する場合、データセキュリティが損なわれます。 慎重に行ってください。

  • インターネット経由で Elastic Compute Service (ECS) インスタンスから RDS インスタンスにアクセスする場合、RDS インスタンスから ECS インスタンスへのトラフィックは無料です。ただし、ECS インスタンスから RDS インスタンスへのトラフィックには料金が発生します。

  • より高速な伝送とより高いセキュリティのために、RDS インスタンスと同じリージョンにあり、同じネットワークタイプを持つ ECS インスタンスにアプリケーションを移行することをお勧めします。このようにして、RDS インスタンスの内部エンドポイントを使用して RDS インスタンスに接続できます。

パブリックエンドポイントを取得したら、パブリックエンドポイントを使用して RDS インスタンスに接続できます。詳細については、このトピックの「参照」セクションをご参照ください。

内部ネットワーク経由で RDS インスタンスに接続する

内部ネットワーク経由で RDS インスタンスに接続する場合、RDS インスタンスの内部エンドポイントを使用する必要があります。 RDS インスタンスの内部エンドポイントを表示する方法の詳細については、「インスタンスのエンドポイントとポートを表示および管理する」をご参照ください。

前提条件

ほとんどの場合、Data Management (DMS) または ECS インスタンスから内部ネットワーク経由で RDS インスタンスに接続できます。オンプレミスデータセンターから RDS インスタンスに接続するには、Cloud Enterprise Network (CEN) を使用して、データセンターと RDS インスタンス間の通信を有効にする必要があります。詳細については、「CEN を使用してリージョン内ネットワーク通信を有効にする」をご参照ください。

内部ネットワーク経由で ECS インスタンスを RDS インスタンスに接続する場合、次の要件を満たす必要があります。

  • ECS インスタンスと RDS インスタンスは同じネットワークタイプにあります。

    仮想プライベートクラウド (VPC) を介して RDS インスタンスにアクセスすることをお勧めします。 ECS インスタンスでクラシックネットワークを使用している場合は、クラシックネットワークは廃止されるため、インスタンスのネットワークタイプを VPC に変更することをお勧めします。詳細については、「[製品の変更/機能の変更] Alibaba Cloud は、クラシックネットワークタイプの ApsaraDB RDS インスタンスを段階的に廃止する予定です」をご参照ください。

  • ECS インスタンスのプライベート IP アドレスが RDS インスタンスの IP アドレスホワイトリストに追加されています。詳細については、「ホワイトリストを設定する」をご参照ください。

  • ECS インスタンスと RDS インスタンスの両方が仮想プライベートクラウド (VPC) にある場合、これらのインスタンスは同じ Alibaba Cloud アカウント内の同じ VPC と同じリージョンにある必要があります。

    説明

    ECS インスタンスと RDS インスタンスが異なるリージョンにある場合、または異なる Alibaba Cloud アカウント内にある場合は、次のいずれかの方法を使用してインスタンスを接続できます。

上記のすべての要件が満たされている場合、RDS インスタンスの内部エンドポイントを使用して、ECS インスタンスを RDS インスタンスに接続できます。詳細については、このトピックの「参照」セクションをご参照ください。

よくある質問

  • インターネット経由での RDS インスタンスへのアクセスを禁止するにはどうすればよいですか?

    RDS インスタンスの IP アドレスホワイトリストにプライベート IP アドレスのみが含まれていることを確認してください。 また、RDS インスタンスのパブリックエンドポイントを解放することもできます。詳細については、「パブリックエンドポイントを申請または解放する」をご参照ください。

  • RDS インスタンスのネットワークタイプを VPC からクラシックネットワークに変更できないのはなぜですか?

    一部の RDS インスタンスは VPC ネットワークタイプのみをサポートしており、RDS インスタンスのネットワークタイプを VPC からクラシックネットワークに変更することはできません。詳細については、「ネットワークタイプを変更する」をご参照ください。

  • パブリック IP アドレスが RDS インスタンスの IP アドレスホワイトリストに追加されているにもかかわらず、RDS インスタンスがパブリック IP アドレスから切断されるのはなぜですか?

    考えられる原因は、パブリック IP アドレスが変更されたことです。この場合、ECS インスタンスの新しいパブリック IP アドレスを RDS インスタンスの IP アドレスホワイトリストに追加する必要があります。

  • RDS インスタンスのパブリック IP アドレスを表示するにはどうすればよいですか?

    RDS インスタンスのパブリックエンドポイントを取得し、オンプレミスの Windows または Linux コンピューターからこのパブリックエンドポイントに ping を実行できます。コマンド出力で、RDS インスタンスのパブリック IP アドレスを取得できます。

  • RDS インスタンスのパブリック IP アドレス範囲を取得するにはどうすればよいですか?

    RDS インスタンスのパブリック IP アドレス範囲は動的に変化し、予測できません。

  • RDS インスタンスでパブリックエンドポイントが有効になっている場合、RDS インスタンスの内部エンドポイントは影響を受けますか?

    いいえ、RDS インスタンスの内部エンドポイントは影響を受けません。

  • DMS を使用して RDS インスタンスにログインした後、データベースが見つからないのはなぜですか?

    メタデータが同期されていないため、データベースは DMS に表示されません。 RDS インスタンスにログインした後、インスタンスの上にポインターを移動し、インスタンス名の右側にある更新ボタンをクリックしてデータベースリストを更新します。

  • VPC 経由で ECS インスタンスから RDS インスタンスにアクセスすると料金が発生しますか?

    同じ VPC 内の ECS インスタンスと RDS インスタンス間のデータ転送には、トラフィック料金は発生しません。

  • RDS インスタンスが存在するホストに接続するにはどうすればよいですか?

    Secure Shell (SSH) または Remote Desktop Protocol (RDP) 経由で RDS インスタンスが存在するホストに接続することはできません。 RDS インスタンスが存在するホストに接続する場合は、RDS インスタンスのエンドポイントを使用する必要があります。

参照