名前空間のトピックでイベント サブスクリプションを作成、表示、管理する
この記事では、Azure Event Grid で名前空間のトピックのイベント サブスクリプションを作成、表示、および管理する方法について説明します。
イベント サブスクリプションの作成
名前空間トピックの作成、表示、管理の手順に従って、イベント サブスクリプションの作成に使用するトピックを特定します。
[エンティティ] セクションの [サブスクリプション] オプションをクリックします。
[サブスクリプション] ブレードの [+ サブスクリプション] ボタンをクリックします。
[基本] タブで、作成するトピックの名前を入力します。
重要
サブスクリプションを作成するときは、プルまたはプッシュ配信モード選択する必要があります。 Event Grid 名前空間で使用できる消費モードの詳細については、「プル配信の概要」または「プッシュ配信の概要」を参照してください。
プル配信サブスクリプション:
プッシュ配信サブスクリプション:
[フィルター] タブで、サブスクリプションでフィルター処理するイベントの種類の名前を追加し、サブスクリプションで使用するコンテキスト属性フィルターを追加します。
[追加機能] タブで、ロック期間を分単位で設定し、最大配信回数も指定したら、[作成] を選択します。
イベント サブスクリプションを表示する
名前空間トピックの作成、表示、管理の手順に従って、イベント サブスクリプションの表示に使用するトピックを特定します。
[エンティティ] セクションの [サブスクリプション] オプションをクリックします。
表示するサブスクリプションを検索し、サブスクリプションを選択します。
イベント サブスクリプション トピックの設定を調べます。
イベント サブスクリプションを削除する
名前空間トピックの作成、表示、管理の手順に従って、イベント サブスクリプションの削除に使用するトピックを特定します。
[エンティティ] セクションの [サブスクリプション] オプションをクリックします。
削除するサブスクリプションを検索し、サブスクリプションを選択します。
[概要] ページで、ツール バーの [削除] を選択します。
確認ページで、リソースの名前を入力し、[削除] を選択して削除を確認します。 イベント サブスクリプションが削除されます。
フィルターの構成
サブスクリプションに関連付けられるフィルターを構成するには、[設定] セクションの [フィルター] オプションを選択し、サブスクリプションでフィルター処理するイベントの種類の名前を追加し、サブスクリプションで使用するコンテキスト属性フィルターを追加します。フィルター構成が完了したら、[保存] を選択します。
簡略化されたリソース モデル
名前空間トピック機能の下のイベント サブスクリプションは、ドメインやカスタム、システム、パートナー、ドメインの各トピックに対するイベント サブスクリプションと比較して、フィルター構成モデルが簡略化されています。 フィルター処理機能は、次のセクションに記載されているシナリオを除き、同じです。
イベント データをフィルター処理する
イベント data
でのフィルター処理は現在サポートされていません。 この機能は、今後のリリースで利用可能になります。
次で始まるサブジェクト
subject
にフィルターを指定するための専用の構成プロパティはありません。 次の方法でフィルターを構成すると、文字列で始まる値を使用してコンテキスト属性 subject
をフィルター処理できます。
キー値 | operator | value |
---|---|---|
subject | 次の文字列で始まる | 文字列 |
次で終わるサブジェクト
subject
にフィルターを指定するための専用の構成プロパティはありません。 次の方法でフィルターを構成すると、文字列で終わる値を使用してコンテキスト属性 subject
をフィルター処理できます。
キー値 | operator | value |
---|---|---|
subject | 次の文字列で終わる | 文字列 |
次の手順
- Azure Event Grid 名前空間でイベントを発行およびサブスクライブする方法の詳細について、「名前空間トピックに発行し、イベントを使用する」の手順を参照してください。