Azure Portal で Event Grid システム トピックを作成、表示、管理する

Azure Event Grid システムのトピックは、Azure StorageやAzure Event HubsなどのAzureサービスが公開するイベントを表します。 それらのイベントにサスクライブし反応する前に、ソースを表すシステムトピックが必要です。 この記事では、Azureポータルを使ってシステムトピックの作成、閲覧、削除方法を紹介します。

Event Gridのシステムトピックページで明示的にシステムトピックを作成できますし、Event GridがAzureリソースでイベントサブスクリプションを作成する際に自動的に作成してくれます。 この記事では、システムのトピックの作成と管理に焦点を当てています。

前提条件

Event Grid のシステム トピックを作成する

イベント グリッドシステムトピック のページで明示的にシステムトピックを作成できます。 Event Gridは、Azureリソースのイベントページを使ってイベントサブスクリプションを作成する際に、自動的にシステムトピックを作成してくれます。 その場合、Event Gridはリソースのシステムトピックを作成し、その後そのシステムトピックのサブスクリプションを作成します。 これらの手順については、「クイック スタート: Azure portal を使用して Blob ストレージ イベントを Web エンドポイントにルーティングする」を参照してください。

システムトピックを明示的に作成するには、以下の手順に従ってください:

  1. Azure portal にサインインする

  2. 上部の検索ボックスに「 Event Grid System Topics」を入力し、結果から「 Event Grid System Topics 」を選択してください。

    検索ボックス内の Event Grid システム トピックが表示された Azure portal を示すスクリーンショット。

  3. イベントグリッドシステムトピックのページで、ツールバーの+作成を選択します。

    Create ボタンが選択されたイベントグリッドシステムのトピックページを示すスクリーンショットです。

  4. イベント グリッドシステムトピック作成 ページで、以下の設定の値を選択してください:

    1. トピックタイプについては、リソースタイプを選択してください。 以下の例では ストレージアカウント オプションを使用しています。

    2. サブスクリプションでは、ストレージアカウントが入っているAzureサブスクリプションを選択します。

    3. リソースグループでは、ストレージアカウントを持つリソースグループを選択します。

    4. リソースではストレージアカウントを選択してください。

    5. 「名前」では、システムトピックの名前を入力してください。

      このシステム トピック名を使用して、メトリックと診断ログを検索できます。

  5. [確認と作成] を選択します。

    [システム トピックを作成する] ページを示すスクリーンショット。

  6. [確認と作成] タブで、設定を確認し、[作成] を選択します。

    [確認 + 作成] ページを示すスクリーンショット。

  7. デプロイが成功した後、「 リソースへ行く 」を選択して、作成したシステムトピックの イベントグリッドシステムトピック ページを開きます。

    [システム トピック] ホーム ページを示すスクリーンショット。

すべてのイベントグリッドシステムのトピックを見る

すべての既存のイベントグリッドシステムのトピックを見るには、以下の手順に従ってください:

  1. Azure portal にサインインする

  2. 上部の検索ボックスに「 Event Grid System Topics」を入力し、結果から「 Event Grid System Topics 」を選択してください。

    Azure portal の検索ボックス内の [Event Grid システム トピック] を示すスクリーンショット。

  3. イベントグリッドシステムトピックのページで、システムトピックのリストを確認してください。

    システム トピックの一覧を示すスクリーンショット。

  4. リストからシステムトピックを選択して詳細を確認してください。

    [システム トピック] ホーム ページを示すスクリーンショット。

    イベントグリッドシステムのトピックページには、以下のような詳細が示されています:

    • 出典:システムトピックが作成されたリソースの名前。
    • ソースタイプ:リソースの種類、例えば Microsoft.Storage.StorageAccountsMicrosoft.EventHub.NamespacesMicrosoft.Resources.ResourceGroups
    • システムトピックのために作成されたイベントサブスクリプション。

    このページから以下の操作が可能です:

    • イベント サブスクリプションを作成します。 ツール バーの [+ イベント サブスクリプション] を選択します。
    • イベント サブスクリプションを削除する。 ツールバーの [削除] を選択します。
    • システム トピックのタグを追加する。 左側のメニューで 「タグ」 を選択し、タグ名と値を指定します。

イベントグリッドシステムのトピックを削除

システムトピックおよびすべてのイベントサブスクリプションを削除するには、以下の手順に従ってください:

  1. すべてのイベントグリッドシステムトピックを表示 」セクションの手順に従って、すべてのシステムトピックを閲覧してください。 リストから削除したいシステムトピックを選択します。

  2. イベントグリッドシステムのトピックで、ツールバーの「削除」を選択します。

    [削除] ボタンが選択された状態の [システム トピック] ページを示すスクリーンショット。

  3. 確認ページで、 [OK] を選択して削除を確定します。 Event Gridはシステムトピックとそのトピックのすべてのイベントサブスクリプションを削除します。