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

ApsaraDB for MongoDB:内部ネットワークを介して別のAlibaba Cloudアカウント内のApsaraDB for MongoDBインスタンスにECSインスタンスを接続する

最終更新日:Jul 05, 2024

Elastic Compute Service (ECS) インスタンスとApsaraDB for MongoDBインスタンスが同じAlibaba Cloudアカウントに属していない場合、このトピックの方法を使用して、ECSインスタンスを内部ネットワーク経由でApsaraDB for MongoDBインスタンスに接続できます。

方法 1:ApsaraDB for MongoDB インスタンスを ECS インスタンスが属する Alibaba Cloud アカウントに 移行する

この方法では、data Transmission Service (DTS) のデータ移行機能を使用して、ApsaraDB for MongoDBデータベースをECSインスタンスが属するAlibaba Cloudアカウントに移行します。 DTSの詳細については、DTSとは何ですか?

手順

  1. ECSインスタンスが属するAlibaba Cloudアカウント内にApsaraDB for MongoDBインスタンスを作成します。 ApsaraDB for MongoDBインスタンスは、ECSインスタンスと同じリージョン、ゾーン、および仮想プライベートクラウド (VPC) に存在する必要があります。 詳細は、インスタンスの作成をご参照ください。

    説明
    • ApsaraDB for MongoDBインスタンスを作成するときに、ECSインスタンスと同じVPCを選択します。

    • このようなApsaraDB for MongoDBインスタンスを作成した場合は、この手順をスキップしてください。

  2. ApsaraDB for MongoDBインスタンスを、インスタンスが属するAlibaba CloudアカウントからECSインスタンスが属するAlibaba Cloudアカウントに移行します。 詳細については、「異なるAlibaba CloudアカウントのApsaraDB For MongoDBインスタンス間のデータ移行」をご参照ください。

  3. ApsaraDB for MongoDBインスタンスのすべてのIPアドレスホワイトリストにECSインスタンスのIPアドレスを追加します。 詳細については、「ApsaraDB For MongoDBインスタンスのIPアドレスホワイトリストの変更」をご参照ください。

    説明

    ECSインスタンスのIPアドレスを取得する方法の詳細については、「インスタンス情報の表示」をご参照ください。

方法 2:ECS インスタンスを ApsaraDB for MongoDB インスタンスが属する Alibaba Cloud アカウントに移行する

この方法では、ECS インスタンスをカスタムイメージとして共有することにより、ECS インスタンスを ApsaraDB for MongoDB インスタンスが属する Alibaba Cloud アカウントに移行します。

前提条件

Alibaba CloudアカウントA内のECSインスタンスとAlibaba CloudアカウントB内のApsaraDB for MongoDBインスタンスは同じリージョンにあります。

説明

ECSインスタンスとApsaraDB for MongoDBインスタンスが同じリージョンにない場合は、カスタムイメージをターゲットリージョンにコピーしてカスタムイメージを共有するか、カスタムイメージを共有してリージョン間でカスタムイメージをコピーできます。 詳細については、「カスタムイメージのコピー」をご参照ください。

手順

  1. ECSインスタンスからカスタムイメージを作成します。 詳細については、「インスタンスからのカスタムイメージの作成」をご参照ください。

  2. 作成したカスタムイメージを、ApsaraDB for MongoDBインスタンスが属するAlibaba Cloudアカウント (Alibaba CloudアカウントB) と共有します。 詳細については、「手順」をご参照ください。

  3. 作成したカスタムイメージからECSインスタンスを作成します。 詳細については、「カスタムイメージからのECSインスタンスの作成」をご参照ください。

    説明

    ECSインスタンスを作成するときに、ApsaraDB for MongoDBインスタンスと同じVPCを選択します。

  4. ApsaraDB for MongoDBインスタンスのすべてのIPアドレスホワイトリストにECSインスタンスのIPアドレスを追加します。 詳細については、「ApsaraDB For MongoDBインスタンスのIPアドレスホワイトリストの変更」をご参照ください。

    説明

    ECSインスタンスのIPアドレスを取得する方法の詳細については、「インスタンス情報の表示」をご参照ください。

方法3: CENを使用してECSインスタンスとApsaraDB for MongoDBインスタンス間の接続を確立する

この方法では、Cloud Enterprise Network (CEN) を使用して、異なるAlibaba Cloudアカウントに属するVPC間の接続を確立し、ECSインスタンスをApsaraDB for MongoDBインスタンスに接続します。 CENの詳細については、「」をご参照ください。CENとは何ですか?

説明

関係するVPCまたはvSwitchのCIDRブロックが互いに競合しないようにしてください。

手順

  1. ApsaraDB for MongoDB インスタンスのネットワークタイプを VPC に切り替えます。 詳細については、「ApsaraDB For MongoDBインスタンスのネットワークタイプをクラシックネットワークからVPCに切り替える」をご参照ください。 インスタンスのネットワークタイプがVPCの場合、この手順をスキップします。

  2. ECSインスタンスのネットワークタイプをVPCに切り替えます。 詳細については、「クラシックネットワークからVPCへのECSインスタンスの移行」をご参照ください。 インスタンスのネットワークタイプがVPCの場合、この手順をスキップします。

  3. 実行環境に基づいて、内部ネットワークを介した次のCENベースの接続のいずれかを選択します。 詳細については、以下のトピックをご参照ください。

  4. ApsaraDB for MongoDBインスタンスのすべてのIPアドレスホワイトリストにECSインスタンスのIPアドレスを追加します。 詳細については、「ApsaraDB For MongoDBインスタンスのIPアドレスホワイトリストの変更」をご参照ください。

    説明

    ECSインスタンスのIPアドレスを取得する方法の詳細については、「インスタンス情報の表示」をご参照ください。