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

DataWorks:外部 API サービスの登録

最終更新日:Apr 22, 2026

既存の API サービスを DataWorks の DataService Studio に登録して、一元管理することができます。これにより、呼び出し情報やログの表示、タグやバージョンの管理などが可能になります。

API の登録

API がない場合は、まず API を作成してください。詳細については、「データソースから API を作成する (API Gateway)」をご参照ください。

  1. サービス開発 ページで、新建 アイコンをクリックし、Create API > Register API を選択します。

    または、関連するビジネスプロセスを開き、API を右クリックして、Create API > Register API を選択することもできます。

  2. Register API ダイアログボックスで、パラメーターを設定します。

    注册API

    パラメーター

    説明

    Location

    API が保存されるディレクトリです。

    重要

    最初に保存先フォルダを選択することを推奨します。選択可能なフォルダがない場合は、まずビジネスプロセスを作成してください。

    API Name

    API Gateway グループおよびワークスペース内で一意の API 名です。

    APIPath

    API のパスです。例:/user。

    契約

    サポートされているプロトコル:HTTP および HTTPS。

    HTTPS 経由で API を呼び出す必要がある場合は、API を API Gateway に公開し、API Gateway コンソールで専用ドメイン名をバインドして、SSL 証明書をアップロードする必要があります。詳細については、「HTTPS の有効化」をご参照ください。

    Request Method

    サポートされているメソッド:GET、POST、PUT、DELETE。

    Response Type

    サポートされているタイプ:JSON および XML。

    目に見える範囲

    選択可能なオプションは Work space と Private です。

    • Work space:API は現在のワークスペースのすべてのメンバーに表示されます。

    • Private:API は API の所有者にのみ表示されます。非公開 API は権限付与をサポートしていません。

      説明

      表示範囲をプライベートに設定した場合、API はディレクトリツリー内で自分にしか表示されず、他のワークスペースメンバーは表示できません。

    Tag

    Tag リストからタグを選択します。

    Description

    API の説明です。最大 2,000 文字まで入力できます。

API の設定

  1. 登録した API をダブルクリックして設定ページを開きます。Define Backend Service セクションで、次のパラメーターを設定します。

    后端服务定义

    パラメーター

    説明

    Host

    バックエンドサービスのホストです。値は http:// または https:// で始まり、パスを含んではいけません。

    説明

    例えば、サービス URL が http://xxx-cn-xxx.alicloudapi.com/user/info の場合、バックエンドサービスのホストを http://xxx-cn-xxx.alicloudapi.com に設定できます。このパラメーターは、実際のサービス URL に基づいて設定してください。

    Path

    バックエンドサービスのパスです。パスパラメーターを角括弧 ([]) で含めることができます。例:/user/[userid]。

    パスにパラメーターを設定すると、システムはそれらを自動的にリクエストパラメーターリストに追加し、パラメーターの位置を PATH に設定します。

    説明

    例えば、サービス URL が http://xxx-cn-xxx.alicloudapi.com/user/info の場合、バックエンドサービスのパスを /user/info に設定できます。このパラメーターは、実際のサービス URL に基づいて設定してください。

    Back-end Service Timeout

    バックエンドサービスのタイムアウト期間です。

  2. Define Request Parameters セクションで、次のパラメーターを設定します。

    请求参数定义

    パラメーター

    説明

    Request Parameters

    Add をクリックして、API のリクエストパラメーターを設定します。

    Parameter Position は QUERY、HEAD、PATH、または Body に設定できます。選択可能な位置は、選択したリクエストメソッドによって異なります。要件に応じて位置を選択してください。

    Constant Parameters

    固定パラメーターは固定値を持ち、API 呼び出し元には表示されません。呼び出し元はこれらのパラメーターを渡す必要はありませんが、バックエンドサービスは常に設定された値でそれらを受け取ります。

    [リクエストボディの定義]

    このセクションは、リクエストメソッドが POST または PUT の場合にのみ表示されます。

    JSON または XML 形式でリクエストボディのサンプルを提供し、呼び出し元にリクエストの構造を示すことができます。

  3. Define Response Content セクションで、Correct Response Example と Error Response Example を提供します。これらの例は、API 呼び出し元がレスポンスのフォーマットを理解し、解析コードを記述するのに役立ちます。

  4. Error Code Definition セクションで、潜在的なエラーに対する Error Code、Error message、および Solution を定義します。この情報は、API 呼び出し元が問題を自己診断し解決するのに役立ちます。

  5. 上部のツールバーにある 保存 アイコンをクリックして API を保存します。

次のステップ

  • テストと公開:

    • API を設定した後、テストすることができます。詳細については、「API のテスト」をご参照ください。

    • テストが成功したら、右上隅の Submission をクリックします。

    • API 編集ページで、右側のナビゲーションウィンドウにある Version をクリックします。公開したいバージョンを見つけて Request to Publish をクリックします。申請ページでは、申請タイプはデフォルトで Publish API in DataService Studio になっています。Application Reason を入力し、Requested Permissions をクリックしてリクエストを送信します。

      説明

      DataWorks 承認センターのワークスペースに承認ワークフローが設定されている場合、API を公開する前にリクエストが承認される必要があります。詳細については、「承認センターの概要」をご参照ください。

    • API が公開されると、DataService Studio のリソースグループの設定がすべての API 呼び出しに適用されます。

  • API の管理:サービス開発 ページでは、ディレクトリツリーから API のクローン作成や削除を行うことで API を管理できます。Service Management ページでは、API リストを展開して公開済み API の詳細を表示できます。詳細については、「API の表示、削除、移動、クローン作成、一括操作、およびコードによる検索」をご参照ください。