An Azure real-time data ingestion service.
Hi @Jena, Tapas Kumar (893) (EXT) ,
No, Azure Firewall is not mandatory for Azure Event Hubs. By default, Event Hubs is secured through authentication and authorization mechanisms such as SAS and Microsoft Entra ID.
If you want to restrict network access to Event Hubs, you can use the following alternatives:
- IP Firewall Rules: Allow access only from specific public IP addresses or ranges.
- Virtual Network Service Endpoints: Restrict access to selected virtual networks.
- Private Endpoints (Recommended): Provide private connectivity to Event Hubs through a private IP address within your VNet and disable public access if required.
For the highest level of network isolation, Microsoft recommends using Private Endpoints.
References:
- Azure Event Hubs Network Security
- https://learn.microsoft.com/azure/event-hubs/event-hubs-ip-filtering
- https://learn.microsoft.com/azure/event-hubs/private-link-service
If your requirement is to restrict traffic from specific networks only, please let us know whether the clients connect over the public internet or from an Azure Virtual Network so that we can recommend the most appropriate option.