Skip to content

Use Service Bus Relay to receive events from Event Grid and print them directly to the console

License

Notifications You must be signed in to change notification settings

mmedhekar/event-grid-relay-listener

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event Grid Relay listener

The sample shows you how to use Azure Relay to listen to Azure Event Grid events directly on your console. Send events from any Event Publisher to your relay endpoint and stream them real time to your console for monitoring or app orchestration.

Features

This project framework provides the following features:

  • Event Grid WebHook endpoint validation
  • Relay listener
  • Framework for custom event handling

Getting Started

Prerequisites

Quickstart

  1. Create an Azure Relay namespace.
  2. Set the following values in GridRelayListener Program.cs:
  • with the Relay namespace you just created.
  • RootManageSharedAccessKey with the namespace key name if you changed this from the default. You do not need to do this if you left the name as default.
  • with the key value for your Relay namespace.
  1. Create an Event Grid Subscription. Put set https://<yourServiceBusNamespace>/gridservicelistener?code=<yourServiceBusKeyValue> as the subscriber endpoint.
  2. Run the GridRelayListener sample and send events to your Event Grid subscription using your preferred event publisher.

Demo

Use the Blob Storage eventing quick start to get set up sending events from your storage account and use https://<yourServiceBusNamespace>/gridservicelistener?code=<yourServiceBusKeyValue> as your subscriber endpoint. Add and delete files from your Blob Storage account to see events appear in your running console.

Resources

About

Use Service Bus Relay to receive events from Event Grid and print them directly to the console

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%