9.4. Web コンソールでの関数の作成
デプロイされたサーバーレス関数は、Red Hat OpenShift Serverless Web コンソールの Developer パースペクティブで呼び出すことでテストできます。
前提条件
- OpenShift Serverless Operator と Knative Serving が Red Hat OpenShift Serverless クラスターにインストールされている。
- Web コンソールにログインしており、Developer パースペクティブを使用している。
- 関数を作成してデプロイしている。
手順
- Developer パースペクティブで、Topology に移動します。
- 関数をクリックし、Details パネルの Actions ドロップダウンリストから Test Serverless Function をクリックします。これにより、Test Serverless Function ダイアログボックスが開きます。
Test Serverless Function ダイアログボックスで、必要に応じてテストの設定を変更します。
- テストの Format を選択します。これには、CloudEvent または HTTP のいずれかを使用できます。
-
Content-Type はデフォルトで
Content-Type
HTTP ヘッダー値になります。 - Advanced Settings を使用して、CloudEvent テストの Type または Source を変更したり、オプションのヘッダーを追加したりできます。
- テストの入力データを変更できます。
- Test をクリックしてテストを実行します。
- テストが完了すると、Test Serverless Function ダイアログボックスに、ステータスコードと、テストが正常になったかどうかを示すメッセージが表示されます。
- Back をクリックして別のテストを実行するか、Close をクリックしてテストダイアログボックスを終了します。