Event Notifications ソースの作成
さまざまなサービスが、Event Notifications によってコンシュームされる可能性のあるイベントを生成します。 これらのサービスを、 Event Notifications インスタンス内のソースとして追加することができます。 ソースが作成されると、トピックを使用してそのソースからのイベントをフィルタリングし、そのトピックに宛先を登録することができます。
既存のインスタンスがない場合は、 IBM Cloud カタログから作成してください。
ソースのタイプ
Event Notifications でサポートされているソースには、 IBM Cloud ソース、汎用 API ソース、 IBM Cloud プラットフォームソース、および周期タイマーの 4 種類があります。
IBM Cloud のソースにより、 IBM Cloud 上のマネージドサービスからイベントが発信されます。 たとえば、 IBM Cloud Monitoring や IBM Cloud Secrets Manager をソースとして追加することができます。 サポートされているソースの完全な一覧については、「 IBM Cloud sources 」を参照してください。
汎用 API ソースを使用すると、IBM によって管理されていないサービスまたはアプリケーションからイベントが発生します。 例えば、イベントを Event Notifications に送信する独自のアプリケーションを作成する場合、アプリケーションを API ソースとして追加できます。
API ソースからは、 IBM Cloud のメールサービスおよび IBM Cloud の SMS サービスへ通知を転送することはできません。これらのサービスは、 IBM Cloud の管理サービスから生成されたコンテンツのみを配信するからです。
デフォルトでは、 IBM Cloud のリソースライフサイクルイベントはソースとして提供されていますが、無効化されています。 IBM Cloud リソースのライフサイクルイベントを監視したい場合は、この機能を有効にすることができますが、追加料金が発生します。 IBM Cloud リソースのライフサイクルイベントとは、 IBM Cloud リソースに関するイベント(インスタンスの作成、インスタンスの更新、インスタンスの削除など)や、 IBM Cloud リソースに関連するその他のイベントを指します。
デフォルトのソースとして、周期的タイマーソースも提供されています。 これは、ユーザーが指定した期間に基づいてイベントをスケジュールするために使用されます。 デフォルトでは無効になっており、定期的にイベントをスケジュールするために有効にすることができる。
Event Notifications ソースとして利用可能な IBM Cloud サービスの最新リストを確認するには、 Event Notifications インスタンスで [ソース] をクリックし、 [作成] をクリックして、[ IBM Cloud ソース ]を選択してください。
接続プロトコルはソース・タイプによって異なるため、以下のセクションで説明するように、追加の手順は異なります。
ソースを Event Notifications に統合するには、そのソースのインスタンスも作成する必要があります。
ソースの作成
新しいソースを作成するには:
-
「 IBM Cloud 」サービスが、「 Event Notifications 」のソースとして利用可能であることを確認してください。
- Event Notifications インスタンスで「 ソース 」をクリックします。
- [ ソース ] セクションの [ 作成 ] をクリックします。
- [ ソースの作成 ] ダイアログで、 IBM Cloud ソースを選択します。
- 対象のマネージドサービスが表示されていることを確認してください。
-
IBM Cloud サービスと Event Notifications との間で、サービス間認証を設定してください。
- IBM Cloud コンソールで、 [管理] > [アクセス (IAM) ] > [権限] をクリックします。
- 認証ビューから、 IBM Cloud サービスをソースとして、 Event Notifications をターゲットとして選択する。
- サービスのアクセス・レベルをイベント・ソース・マネージャに設定します。
-
アカウント一覧 で既存のサービスインスタンスを検索し、対象のインスタンスを選択して開きます。
汎用APIソースの作成
API ソースを使用して、電子メールや SMS などの標準の送信先へ通知を送信することはできません。
- Event Notifications インスタンスで「 ソース 」をクリックします。
- [ ソース ] セクションの [ 作成 ] をクリックします。
- [ ソースの作成 ] ダイアログで [ API ソース ] を選択します。
- 名前と、必要に応じて説明を入力し、「 ソースを作成 」をクリックします。
Event Notifications API documentation プログラミング言語のSDKドキュメントの指示に従って、独自のアプリケーションまたはサービスから接続するように接続を構成します。