Azure Event Grid のイベント ソースEvent sources in Azure Event Grid

イベント ソースは、イベントの発生場所です。An event source is where the event happens. 一部の Azure サービスは、イベントを送信するように自動的に構成されます。Several Azure services are automatically configured to send events. イベントを送信するカスタム アプリケーションを作成することもできます。You can also create custom applications that send events. Event Grid を使ってイベントを配布するために、カスタム アプリケーションを Azure でホストする必要はありません。Custom applications don't need to be hosted in Azure to use Event Grid for event distribution.

この記事では、各イベント ソースに関するコンテンツへのリンクを示します。This article provides links to content for each event source.

Azure サブスクリプションAzure subscriptions

Azure サブスクリプションでのリソースの変更に対応するために、Azure サブスクリプションのイベントをサブスクライブします。Subscribe to Azure Subscriptions events to respond to changes in resources across an Azure subscription.

タイトルTitle 説明Description
チュートリアル:Azure Automation と Event Grid および Microsoft TeamsTutorial: Azure Automation with Event Grid and Microsoft Teams イベントを送信する仮想マシンを作成します。Create a virtual machine, which sends an event. このイベントは、仮想マシンをタグ付けする Automation Runbook をトリガーし、Microsoft Teams チャネルに送信されるメッセージをトリガーします。The event triggers an Automation runbook that tags the virtual machine, and triggers a message that is sent to a Microsoft Teams channel.
方法: ポータルを使用したイベントのサブスクライブHow to: subscribe to events through portal ポータルを使用して Azure サブスクリプションのイベントにサブスクライブします。Use the portal to subscribe to events for an Azure subscription.
Azure CLI: Azure サブスクリプションのイベントのサブスクライブAzure CLI: subscribe to events for an Azure subscription Azure サブスクリプションへの Event Grid サブスクリプションを作成し、イベントを Webhook に送信するサンプル スクリプト。Sample script that creates an Event Grid subscription to an Azure subscription and sends events to a WebHook.
PowerShell: Azure サブスクリプションのイベントのサブスクライブPowerShell: subscribe to events for an Azure subscription Azure サブスクリプションへの Event Grid サブスクリプションを作成し、イベントを Webhook に送信するサンプル スクリプト。Sample script that creates an Event Grid subscription to an Azure subscription and sends events to a WebHook.
イベント スキーマEvent schema Azure サブスクリプション イベントのフィールドを示します。Shows fields in Azure subscription events.

Container RegistryContainer Registry

イメージ内の変更に対応するために、Container Registry イベントにサブスクライブします。Subscribe to Container Registry events to respond to changes in images.

タイトルTitle 説明Description
クイック スタート: コンテナー レジストリ イベントを送信するQuickstart: send container registry events Azure CLI を使って Container Registry イベントを送信する方法を示します。Shows how to use Azure CLI to send Container Registry events.
イベント スキーマEvent schema Container Registry イベント内のフィールドを表示します。Shows fields in Container Registry events.

カスタム トピックCustom topics

アプリケーションのイベントに対応するために、カスタム トピックをサブスクライブします。Subscribe to custom topics to respond to application events.

タイトルTitle 説明Description
クイック スタート: Azure CLI を使ったカスタム イベントの作成とルーティングQuickstart: create and route custom events with Azure CLI Azure CLI を使ってカスタム イベントを送信する方法を示します。Shows how to use Azure CLI to send custom events.
クイック スタート: Azure PowerShell を使ったカスタム イベントの作成とルーティングQuickstart: create and route custom events with Azure PowerShell Azure PowerShell を使ってカスタム イベントを送信する方法を示します。Shows how to use Azure PowerShell to send custom events.
クイック スタート: Azure portal を使ったカスタム イベントの作成とルーティングQuickstart: create and route custom events with the Azure portal ポータルを使ってカスタム イベントを送信する方法を示します。Shows how to use the portal to send custom events.
クイック スタート: Azure Queue Storage へのカスタム イベントのルーティングQuickstart: route custom events to Azure Queue storage Queue Storage にカスタム イベントを送信する方法について説明します。Describes how to send custom events to a Queue storage.
方法: カスタム トピックへの投稿How to: post to custom topic カスタム トピックにイベントを投稿する方法を示します。Shows how to post an event to a custom topic.
Azure CLI: Event Grid のカスタム トピックの作成Azure CLI: create Event Grid custom topic カスタム トピックを作成するサンプル スクリプトです。Sample script that creates a custom topic. このスクリプトは、エンドポイントとキーを取得します。The script retrieves the endpoint and a key.
Azure CLI: カスタム トピックのイベントのサブスクライブAzure CLI: subscribe to events for a custom topic カスタム トピックのサブスクリプションを作成するサンプル スクリプトです。Sample script that creates a subscription for a custom topic. Webhook にイベントを送信します。It sends events to a WebHook.
PowerShell: Event Grid のカスタム トピックの作成PowerShell: create Event Grid custom topic カスタム トピックを作成するサンプル スクリプトです。Sample script that creates a custom topic. このスクリプトは、エンドポイントとキーを取得します。The script retrieves the endpoint and a key.
PowerShell: カスタム トピックのイベントのサブスクライブPowerShell: subscribe to events for a custom topic カスタム トピックのサブスクリプションを作成するサンプル スクリプトです。Sample script that creates a subscription for a custom topic. Webhook にイベントを送信します。It sends events to a WebHook.
Resource Manager テンプレート: カスタム トピックと Webhook エンドポイントResource Manager template: custom topic and WebHook endpoint カスタム トピックとそのカスタム トピックのサブスクリプションを作成する Resource Manager テンプレート。A Resource Manager template that creates a custom topic and subscription for that custom topic. Webhook にイベントを送信します。It sends events to a WebHook.
Resource Manager テンプレート: カスタム トピックと Event Hubs エンドポイントResource Manager template: custom topic and Event Hubs endpoint カスタム トピックのサブスクリプションを作成する Resource Manager テンプレート。A Resource Manager template that creates a subscription for a custom topic. Azure Event Hubs にイベントを送信します。It sends events to an Azure Event Hubs.
イベント スキーマEvent schema カスタム イベントのフィールドを示します。Shows fields in custom events.

Event HubsEvent Hubs

Capture ファイル イベントに対応するために、Event Hubs のイベントをサブスクライブします。Subscribe to Event Hubs events to respond to Capture file events. Event Hubs は、イベント ソースまたはイベント ハンドラーとして動作させることができます。Event Hubs can act as either an event source or event handler. 以下の記事では、Event Hubs をソースとして使用する方法を示します。The following articles show how to use Event Hubs as a source.

タイトルTitle 説明Description
チュートリアル: ビッグ データをデータ ウェアハウスにストリーミングするTutorial: stream big data into a data warehouse Event Hubs によってキャプチャ ファイルが作成されると、Event Grid が関数アプリにイベントを送信します。When Event Hubs creates a Capture file, Event Grid sends an event to a function app. アプリは Capture ファイルを取得し、データ ウェアハウスにデータを移行します。The app retrieves the Capture file and migrates data to a data warehouse.
イベント スキーマEvent schema Event Hubs イベントのフィールドを示します。Shows fields in Event Hubs events.

ハンドラーとしての Event Hubs の例については、Event Hubs ハンドラーに関するページを参照してください。For examples of Event Hubs as a handler, see Event Hubs handler.

IoT HubIoT Hub

デバイスの作成、削除、接続、切断、テレメトリのイベントに対応するために、IoT Hub のイベントをサブスクライブします。Subscribe to IoT Hub events to respond to device created, deleted, connected, disconnected and telemetry events.

タイトルTitle 説明Description
Logic Apps を使用して Azure IoT Hub イベントに関する電子メール通知を送信するSend email notifications about Azure IoT Hub events using Logic Apps ロジック アプリは、お使いの IoT Hub にデバイスが追加されるたびに、通知メールを送信します。A logic app sends a notification email every time a device is added to your IoT Hub.
Event Grid を使用し IoT Hub のイベントに対応してアクションをトリガーするReact to IoT Hub events by using Event Grid to trigger actions IoT Hub と Event Grid の統合の概要です。Overview of integrating IoT Hub with Event Grid.
イベント スキーマEvent schema IoT Hub イベントのフィールドを示します。Shows fields in IoT Hub events.
デバイス接続イベントおよびデバイス切断イベントの順序を設定するOrder device connected and device disconnected events デバイス接続状態イベントの順序付け方法を示します。Shows how to order device connection state events.

Media ServicesMedia Services

ジョブ状態のイベントに対応するため、Media Services のイベントをサブスクライブします。Subscribe to Media Services events to respond to job state events.

タイトルTitle 説明Description
概要: Media Services イベントへの対応Overview: reacting to Media Services events Media Services と Event Grid の統合の概要です。Overview of integrating Media Services with Event Grid.
チュートリアル: CLI を使用して Azure Media Services のイベントをカスタム Web エンドポイントにルーティングするTutorial: route Azure Media Services events to a custom web endpoint using CLI Media Services からイベントを送信する方法を示します。Shows how to send events from Media Services.
イベント スキーマEvent schema Media Services イベントのフィールドを示します。Shows fields in Media Services events.

リソース グループResource groups

リソース グループのリソースの変更に対応するため、リソース グループのイベントをサブスクライブします。Subscribe to resource group events to respond to changes in resources across a resource group.

タイトルTitle 説明Description
チュートリアル: Azure Event Grid と Logic Apps を使用して仮想マシンの変更を監視するTutorial: monitor virtual machine changes with Azure Event Grid and Logic Apps ロジック アプリは仮想マシンへの変更を監視し、それらの変更に関する電子メールを送信します。A logic app monitors changes to a virtual machine and sends emails about those changes.
Azure CLI: リソース グループのイベントのサブスクライブAzure CLI: subscribe to events for a resource group リソース グループのイベントにサブスクライブするサンプル スクリプトです。Sample script that subscribes to events for a resource group. Webhook にイベントを送信します。It sends events to a WebHook.
Azure CLI: リソース グループのイベントのサブスクライブとリソースのフィルタリングAzure CLI: subscribe to events for a resource group and filter for a resource リソース グループのイベントにサブスクライブし、1 つのリソースのイベントをフィルター処理するサンプル スクリプトです。Sample script that subscribes to events for a resource group and filters events for one resource.
PowerShell: リソース グループのイベントのサブスクライブPowerShell: subscribe to events for a resource group リソース グループのイベントにサブスクライブするサンプル スクリプトです。Sample script that subscribes to events for a resource group. Webhook にイベントを送信します。It sends events to a WebHook.
PowerShell: リソース グループのイベントのサブスクライブとリソースのフィルタリングPowerShell: subscribe to events for a resource group and filter for a resource リソース グループのイベントにサブスクライブし、1 つのリソースのイベントをフィルター処理するサンプル スクリプトです。Sample script that subscribes to events for a resource group and filters events for one resource.
Resource Manager テンプレート: リソースのサブスクリプションResource Manager template: resource subscription Azure サブスクリプションまたはリソース グループのイベントにサブスクライブします。Subscribes to events for an Azure subscription or resource group. Webhook にイベントを送信します。It sends events to a WebHook.
イベント スキーマEvent Schema リソース グループ イベントのフィールドを示します。Shows fields in resource group events.

Service BusService Bus

アクティブなリスナーのいないメッセージに対応するため、Service Bus のイベントをサブスクライブします。Subscribe to Service Bus events to respond to messages without an active listener.

タイトルTitle 説明Description
チュートリアル:Azure Service Bus の Azure Event Grid への統合の例Tutorial: Azure Service Bus to Azure Event Grid integration examples Event Grid は、Service Bus トピックから関数アプリとロジック アプリにメッセージを送信します。Event Grid sends messages from Service Bus topic to function app and logic app.
概要:Azure Service Bus の Event Grid への統合Overview: Azure Service Bus to Event Grid integration Service Bus と Event Grid の統合の概要です。Overview of integrating Service Bus with Event Grid.
イベント スキーマEvent schema Service Bus イベントのフィールドを示します。Shows fields in Service Bus events.

StorageStorage

BLOB の作成および削除のイベントに対応するために、Blob Storage のイベントをサブスクライブします。Subscribe to Blob Storage events to respond to blob created and deleted events.

タイトルTitle 説明Description
クイック スタート: Azure CLI で Blob Storage のイベントをカスタム Web エンドポイントにルーティングするQuickstart: route Blob storage events to a custom web endpoint with Azure CLI Azure CLI を使って Blob Storage イベントを Webhook に送信する方法を示します。Shows how to use Azure CLI to send blob storage events to a WebHook.
クイック スタート: PowerShell を使って Blob Storage のイベントをカスタム Web エンドポイントにルーティングするQuickstart: route Blob storage events to a custom web endpoint with PowerShell Azure PowerShell を使って Blob Storage イベントを Webhook に送信する方法を示します。Shows how to use Azure PowerShell to send blob storage events to a WebHook.
クイック スタート: Azure portal を使用した Blob Storage イベントの作成とルーティングQuickstart: create and route Blob storage events with the Azure portal ポータルを使って Blob Storage イベントを Webhook に送信する方法を示します。Shows how to use the portal to send blob storage events to a WebHook.
Azure CLI: Blob Storage アカウントのイベントのサブスクライブAzure CLI: subscribe to events for a Blob storage account BLOB ストレージ アカウントのイベントにサブスクライブするサンプル スクリプトです。Sample script that subscribes to event for a Blob storage account. Webhook にイベントを送信します。It sends the event to a WebHook.
PowerShell: Blob Storage アカウントのイベントのサブスクライブPowerShell: subscribe to events for a Blob storage account BLOB ストレージ アカウントのイベントにサブスクライブするサンプル スクリプトです。Sample script that subscribes to event for a Blob storage account. Webhook にイベントを送信します。It sends the event to a WebHook.
Resource Manager テンプレート:BLOB ストレージとサブスクリプションの作成Resource Manager template: Create Blob storage and subscription Azure Blob Storage アカウントをデプロイし、そのストレージ アカウントのイベントをサブスクライブします。Deploys an Azure Blob storage account and subscribes to events for that storage account. Webhook にイベントを送信します。It sends events to a WebHook.
概要: Blob Storage イベントへの対応Overview: reacting to Blob storage events Blob Storage と Event Grid の統合の概要です。Overview of integrating Blob storage with Event Grid.
イベント スキーマEvent schema Blob Storage イベントのフィールドを示します。Shows fields in Blob Storage events.

マップMaps

ジオフェンス イベントに応答するには、Azure Maps イベントをサブスクライブします。Subscribe to Azure Maps events to respond to geofence events. たとえば、デバイスがジオフェンスに入ったり出たりするたびに、アプリケーションは電子メール通知を配信できます。For example, an application could deliver an email notification every time a device enters or exits a geofence.

タイトルTitle 説明Description
Event Grid を使用して Azure Maps イベントに反応するReact to Azure Maps events by using Event Grid Azure Maps と Event Grid の統合の概要。Overview of integrating Azure Maps with Event Grid.
チュートリアル:ジオフェンスを設定するTutorial: Set up a geofence このチュートリアルでは、Azure Maps を使用してジオフェンスを設定するための基本的な手順について説明します。This tutorial walks you through the basics steps to set up geofence by using Azure Maps. Azure Event Grid を使用してジオフェンスの結果をストリーミングし、ジオフェンスの結果に基づいて通知を設定します。You use Azure Event Grid to stream the geofence results and set up a notification based on the geofence results.
イベント スキーマEvent schema Azure Maps イベントでのフィールドを示します。Shows fields in Azure Maps events.

次の手順Next steps