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とは何ですか?
手順
ECSインスタンスが属するAlibaba Cloudアカウント内にApsaraDB for MongoDBインスタンスを作成します。 ApsaraDB for MongoDBインスタンスは、ECSインスタンスと同じリージョン、ゾーン、および仮想プライベートクラウド (VPC) に存在する必要があります。 詳細は、インスタンスの作成をご参照ください。
説明ApsaraDB for MongoDBインスタンスを作成するときに、ECSインスタンスと同じVPCを選択します。
このようなApsaraDB for MongoDBインスタンスを作成した場合は、この手順をスキップしてください。
ApsaraDB for MongoDBインスタンスを、インスタンスが属するAlibaba CloudアカウントからECSインスタンスが属するAlibaba Cloudアカウントに移行します。 詳細については、「異なるAlibaba CloudアカウントのApsaraDB For MongoDBインスタンス間のデータ移行」をご参照ください。
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インスタンスが同じリージョンにない場合は、カスタムイメージをターゲットリージョンにコピーしてカスタムイメージを共有するか、カスタムイメージを共有してリージョン間でカスタムイメージをコピーできます。 詳細については、「カスタムイメージのコピー」をご参照ください。
手順
ECSインスタンスからカスタムイメージを作成します。 詳細については、「インスタンスからのカスタムイメージの作成」をご参照ください。
作成したカスタムイメージを、ApsaraDB for MongoDBインスタンスが属するAlibaba Cloudアカウント (Alibaba CloudアカウントB) と共有します。 詳細については、「手順」をご参照ください。
作成したカスタムイメージからECSインスタンスを作成します。 詳細については、「カスタムイメージからのECSインスタンスの作成」をご参照ください。
説明ECSインスタンスを作成するときに、ApsaraDB for MongoDBインスタンスと同じVPCを選択します。
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ブロックが互いに競合しないようにしてください。
手順
ApsaraDB for MongoDB インスタンスのネットワークタイプを VPC に切り替えます。 詳細については、「ApsaraDB For MongoDBインスタンスのネットワークタイプをクラシックネットワークからVPCに切り替える」をご参照ください。 インスタンスのネットワークタイプがVPCの場合、この手順をスキップします。
ECSインスタンスのネットワークタイプをVPCに切り替えます。 詳細については、「クラシックネットワークからVPCへのECSインスタンスの移行」をご参照ください。 インスタンスのネットワークタイプがVPCの場合、この手順をスキップします。
実行環境に基づいて、内部ネットワークを介した次のCENベースの接続のいずれかを選択します。 詳細については、以下のトピックをご参照ください。
ApsaraDB for MongoDBインスタンスのすべてのIPアドレスホワイトリストにECSインスタンスのIPアドレスを追加します。 詳細については、「ApsaraDB For MongoDBインスタンスのIPアドレスホワイトリストの変更」をご参照ください。
説明ECSインスタンスのIPアドレスを取得する方法の詳細については、「インスタンス情報の表示」をご参照ください。