API を使用してデータソースに接続できる場合は、Alibaba Cloud DataWorks の RestAPI (HTTP) 機能を使用してデータソースに接続し、データを統合できます。この機能を使用してデータを統合する前に、RestAPI データソースを追加する必要があります。このトピックでは、RestAPI データソースを追加する方法について説明します。
手順
標準モードのワークスペースでは、データソースを分離できます。開発環境と本番環境のデータソースを個別に追加して、データソースを分離できます。これにより、データの安全性が確保されます。詳細については、「開発環境と本番環境でデータソースを分離する」をご参照ください。
標準モードの DataWorks ワークスペースを使用する場合は、次の手順を実行して、開発環境と本番環境で個別にデータソースを追加します。
データソースページに移動します。
DataWorks コンソール にログオンします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、 を選択します。表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[管理センターに移動] をクリックします。
SettingCenter ページの左側のナビゲーションウィンドウで、 を選択します。
説明[data Integration] の [データソース] ページに移動して、データソースを追加することもできます。ただし、Data Integration のデータソースページでデータソースを追加できるのは、本番環境のみです。
[データソース] ページで、[データソースの追加] をクリックします。
[データソースの追加] ダイアログボックスで、[restapi] をクリックします。
RestAPI データソースの追加ページで、パラメーターを設定します。

パラメーター
説明
データソース名
データソースの名前。名前には、英字、数字、およびアンダースコア (_) のみを含めることができ、英字で始める必要があります。
データソースの説明
データソースの説明。説明は 80 文字以内にする必要があります。
URL
RESTful API の URL。
デフォルトのリクエストヘッダー
URL に転送される各リクエストのヘッダーの内容。
認証方式
認証方式。有効な値:基本認証とトークン認証。データソースでサポートされている認証方式に基づいて、認証方式を選択し、表示される認証パラメーターを設定する必要があります。
基本認証:基本認証
データソースがユーザー名とパスワードによる認証をサポートしている場合は、基本認証を選択し、認証に使用できるユーザー名とパスワードを設定できます。データ統合中に、ユーザー名とパスワードが認証のために RESTful API URL に転送されます。認証が成功した場合にのみ、データソースが接続されます。
トークン認証:トークンベースの認証
データソースがトークンベースの認証をサポートしている場合は、トークン認証を選択し、認証に使用できる固定トークン値を設定できます。データ統合中に、トークンは {"Authorization":"Bearer TokenXXXXXX"} などのリクエストヘッダーに含まれ、認証のために RESTful API URL に転送されます。認証が成功した場合にのみ、データソースが接続されます。
説明カスタム認証方式を使用する場合は、トークン認証を選択し、
トークンフィールドに固定トークン値を設定できます。トークン値は、暗号化後に認証に使用できます。
説明現在のワークスペースが [標準モード] の場合は、期待どおりに機能を使用し、標準化された開発プロセスと本番プロセスを実装できるように、開発環境と本番環境の両方でデータソースを追加することをお勧めします。
[接続設定] セクションで、[data Integration] を選択します。
リソースグループリストで、使用するリソースグループを見つけ、[接続ステータス] 列の [ネットワーク接続のテスト] をクリックします。
使用するリソースグループとデータソースの間にネットワーク接続が確立されていることを確認する必要があります。確立されていない場合、関連する同期タスクは期待どおりに実行されません。複数のリソースグループとデータソース間のネットワーク接続を一度にテストする場合は、リソースグループを選択し、[ネットワーク接続のバッチテスト] をクリックします。詳細については、「ネットワーク接続ソリューション」をご参照ください。
ネットワーク接続テストに合格したら、[作成完了] をクリックします。
次の手順
RestAPI データソースを追加した後、コードレス ユーザーインターフェース (UI) またはコードエディタを使用して、データソースの同期タスクを設定できます。