注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

カスタムエンドポイントを定義する

エンドポイントセットを作成した後、Foundry の関数とアクションを公開する新しいエンドポイント定義を設定できます。

新しいエンドポイント定義を作成するには、以下の手順に沿って進めてください。

  1. Custom Endpoints アプリケーションで、カスタムエンドポイントを追加するエンドポイントセットを開き、設定タブに移動します。

  2. カスタムエンドポイントテーブルの右上にある + 新規エンドポイントを選択します。カスタムエンドポイントを作成ウィザードが開きます。新しく作成したエンドポイント定義には、リリースを作成してデプロイするまでアクセスできません。

    エンドポイントセットのインターフェースにある「設定」タブと「+ 新規エンドポイント」の選択肢。

  3. カスタムエンドポイントを作成ウィザードで、エンドポイントの名前を入力し、エンドポイントが実行するアクションまたは関数を選択します。

    オントロジーの実行の種類とカスタムエンドポイント名を選択する。

  4. エンドポイントが実行する関数またはアクションを選択すると、各パラメーターを新しく定義するエンドポイントパラメーターにマッピングするよう求められます。現在、以下の設定オプションがサポートされています。

    • ユーザー定義のリクエストの種類: GET、POST、PUT、DELETE、PATCH。
    • ユーザー定義のエンドポイントルート: アプリケーションのサブドメインで新しいエンドポイントをホストし、/form/{formId}/section/{sectionId} のように、組織の標準に準拠したパスパラメーターを含むカスタムパスを定義できます。
    • ユーザー定義のクエリパラメーター: 指定されたときに、実行される関数に追加情報を渡すクエリパラメーターを定義します。
    • ユーザー定義のヘッダーパラメーター: リクエストに追加のヘッダーを指定します。これらのヘッダーは処理して関数の入力にマッピングできます。
    • ユーザー定義のリクエスト本文: POST、PUT、PATCH、DELETE リクエストのリクエスト本文の形式をカスタム定義します。

    任意のパラメーターも含め、すべてのパラメーターをカスタムエンドポイント定義でマッピングする必要があります。一部の JSON パラメーターは、エンドポイントの requestBody にのみマッピングできます。

    オントロジーの実行の種類とカスタムエンドポイント名を選択する。

  5. リソースを選択してリクエストの再マッピングを設定した後、エンドポイントを作成を選択して、新しいエンドポイントの定義を保存します。

    新しく作成されたカスタムエンドポイント定義。