このトピックでは、ApsaraDB RDS for MySQL インスタンスを例として、DataWorks を同一の Alibaba Cloud アカウントおよびリージョン内のデータソースに接続する方法について説明します。
利用シーン
このソリューションは、データソースと DataWorks ワークスペースが次のすべての条件を満たす場合に推奨されます。
データソースが Alibaba Cloud プロダクトである。
データソースと DataWorks ワークスペースが同一の Alibaba Cloud アカウントに属している。
データソースと DataWorks ワークスペースが同一リージョンにある。
仕組み
同一アカウント、同一リージョンのシナリオでは、VPC (プライベートネットワーク) 接続を使用することを推奨します。DataWorks ワークスペースのリソースグループとデータソースを同じ VPC にデプロイして、ネットワーク接続を有効にします。
前提条件
-
DataWorks でサポートされている Alibaba Cloud のデータソースがあること。
-
ワークスペースを作成済みであること。
-
リソースグループを作成し、ワークスペースにバインド済みであること。
-
データソースと DataWorks ワークスペースが「利用シーン」で説明されている条件を満たしていること。
ネットワーク接続の設定
ステップ 1:基本情報の取得
データソース
-
VPC 情報:
説明このトピックでは ApsaraDB RDS for MySQL を例として使用します。他の Alibaba Cloud インスタンスについては、公式ドキュメントを参照して VPC 情報を取得してください。
-
ApsaraDB RDS コンソールに移動し、ターゲットインスタンスを見つけて、その インスタンス名 をクリックして 基本情報 ページを開きます。
-
左側のナビゲーションウィンドウで [データベース接続] をクリックして、ApsaraDB RDS for MySQL インスタンスの VPC 情報 (この例では
VPC 1) を表示します。
-
DataWorks
-
リソースグループの VPC および vSwitch 情報:
-
DataWorks リソースグループリストページに移動し、ターゲットリソースグループを見つけて、Operation 列の ネットワーク設定 をクリックします。
-
関連モジュールの下で、バインドされている 独自のネットワーク と ネットワークセグメントの切り替え を表示します。
たとえば、ApsaraDB RDS for MySQL と DataWorks の間でデータを同期するには、[データスケジューリング & データ統合] の下にある対応する 独自のネットワーク (この例では
VPC 2) と ネットワークセグメントの切り替え を表示します。
-
ステップ 2:ネットワーク接続の確立
-
VPC 1とVPC 2が同じ場合、データソースと DataWorks リソースグループは同じ VPC にデプロイされ、ネットワーク接続はデフォルトで確立されます。 -
VPC 1とVPC 2が異なる場合は、DataWorks リソースグループのネットワーク設定ページに移動し、バインディングの追加 をクリックしてVPC 1をリソースグループにバインドします。これにより、DataWorks リソースグループとデータソースが同じ VPC にデプロイされます。
ステップ 3:ホワイトリストへの追加
データソースがホワイトリストを使用している場合は、リソースグループの vSwitch CIDR ブロックをデータソースのホワイトリストに追加します。これにより、リソースグループがデータソースにアクセスできるようになります。
このトピックでは、ApsaraDB RDS for MySQL の IP ホワイトリスト設定を例として使用します。DataWorks リソースグループの ネットワークセグメントの切り替え を [ホワイトリストとセキュリティグループ] に追加します。
他の Alibaba Cloud インスタンスについては、IP アドレスをホワイトリストに追加する手順について、それぞれの公式ドキュメントをご参照ください。

ネットワーク接続の検証
-
DataWorks コンソールにログインします。ターゲットリージョンで、左側のナビゲーションウィンドウにある をクリックします。ドロップダウンリストからワークスペースを選択し、入力 データ統合をクリックします。
-
左側のナビゲーションウィンドウで Data Sources をクリックします。データソースリストページで、[データソースの追加] をクリックします。適切なデータソースタイプを選択し、接続パラメーターを入力します。
-
接続設定で、データソースに接続されているリソースグループを選択し、テスト接続 をクリックします。
説明接続テストの結果が [失敗] の場合は、接続診断ツール を使用して問題を自分で解決できます。それでもリソースグループをデータソースに接続できない場合は、してください。
関連ドキュメント
ネットワーク接続に関するよくある質問については、「リソースグループの操作とネットワーク接続」をご参照ください。
