第10章 イベントソースを関数に接続する
関数は、OpenShift Container Platform クラスターに Knative サービスとしてデプロイされます。Knative Eventing コンポーネントに関数を接続して、受信イベントを受信できるようにすることができます。
10.1. 開発者パースペクティブを使用したイベントソースの関数への接続
関数は、OpenShift Container Platform クラスターに Knative サービスとしてデプロイされます。OpenShift Container Platform Web コンソールを使用してイベントソースを作成するときに、そのソースからイベントが送信されるデプロイされた関数を指定できます。
前提条件
- OpenShift Serverless Operator、Knative Serving、および Knative Eventing が OpenShift Container Platform クラスターにインストールされている。
- Web コンソールにログインしており、Developer パースペクティブを使用している。
- OpenShift Container Platform でアプリケーションおよび他のワークロードを作成するために、プロジェクトを作成しているか、適切なロールおよびパーミッションを持つプロジェクトにアクセスできる。
- 関数を作成してデプロイしている。
手順
-
+Add
Event Source に移動して任意のタイプのイベントソースを作成し、作成するイベントソースを選択します。 - Create Event Source フォームビューの Target セクションで、Resource リストから関数を選択します。
- Create をクリックします。
検証
Topology ページを表示すると、イベントソースが作成され、関数に接続されていることを確認できます。
- Developer パースペクティブで、Topology に移動します。
- イベントソースを表示し、接続された関数をクリックして、右側のパネルに関数の詳細を表示します。