すべてのプロダクト
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

    サポートされているメソッド:GETPOSTPUTDELETE

    Response Type

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

    目に見える範囲

    選択可能なオプションは Work spacePrivate です。

    • 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 PositionQUERYHEADPATH、または Body に設定できます。選択可能な位置は、選択したリクエストメソッドによって異なります。要件に応じて位置を選択してください。

    Constant Parameters

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

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

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

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

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

  4. Error Code Definition セクションで、潜在的なエラーに対する Error CodeError 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 の表示、削除、移動、クローン作成、一括操作、およびコードによる検索」をご参照ください。