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 に統合するには、そのソースのインスタンスも作成する必要があります。

ソースの作成

新しいソースを作成するには:

  1. 「 IBM Cloud 」サービスが、「 Event Notifications 」のソースとして利用可能であることを確認してください。

    1. Event Notifications インスタンスで「 ソース 」をクリックします。
    2. [ ソース ] セクションの [ 作成 ] をクリックします。
    3. [ ソースの作成 ] ダイアログで、 IBM Cloud ソースを選択します。
    4. 対象のマネージドサービスが表示されていることを確認してください。
  2. IBM Cloud サービスと Event Notifications との間で、サービス間認証を設定してください。

    • IBM Cloud コンソールで、 [管理] > [アクセス (IAM) ] > [権限] をクリックします。
    • 認証ビューから、 IBM Cloud サービスをソースとして、 Event Notifications をターゲットとして選択する。
    • サービスのアクセス・レベルをイベント・ソース・マネージャに設定します。
  3. アカウント一覧 で既存のサービスインスタンスを検索し、対象のインスタンスを選択して開きます。

汎用APIソースの作成

API ソースを使用して、電子メールや SMS などの標準の送信先へ通知を送信することはできません。

  1. Event Notifications インスタンスで「 ソース 」をクリックします。
  2. [ ソース ] セクションの [ 作成 ] をクリックします。
  3. [ ソースの作成 ] ダイアログで [ API ソース ] を選択します。
  4. 名前と、必要に応じて説明を入力し、「 ソースを作成 」をクリックします。

Event Notifications API documentation プログラミング言語のSDKドキュメントの指示に従って、独自のアプリケーションまたはサービスから接続するように接続を構成します。