Disabling public network access for Azure IoT Hub will disable access to built-in Azure Event Hub endpoint on 30th September 2020
Published date: 02 July, 2020
When public network access to Azure IoT Hub is disabled, the built-in Azure Event Hub-compatible endpoint in IoT Hub may continue to be accessible via the public internet.
On 30th September 2020, this behaviour will change and public access to the built-in endpoint will be disabled when public network access is disabled for IoT Hub. As of this date, if you have clients reading from the built-in endpoint while public network access is disabled, they will not be able to read from the built-in endpoint. For example, Azure Stream Analytics integrates with IoT Hub by reading from the built-in endpoint.
If you have Stream Analytics integration with IoT Hub set up and you have public network access disabled, Stream Analytics will stop receiving messages from your IoT hub on 30th September 2020, unless you enable public network access for your built-in Event Hub-compatible endpoint by following these steps:
- Go to the Azure portal.
- Browse to your IoT hub.
- Select Networking from the left-side menu.
- Under Allow public network access to, check if Disabled is selected.
- If Disabled is selected, make sure that you don’t rely on being able to read from the built-in Event Hub endpoint (for example, using Stream Analytics) while having public network access disabled.
- If you do rely on accessing the built-in endpoint, you must enable public network access or change the setting to Selected IP ranges to set up IP filter.
If you have questions or need more time to change the implementation, contact us before 15th September 2020 and we can preserve the legacy behaviour for your IoT hub for a limited time.