Hi Wicki,
Nice question! And thx for asking it here at Q&A portal.
So, in general u have two main options to configure a working health probe in Application Gateway
First one is authenticated probe to blob service root (/)
The storage account returns 200 OK on GET / if reachable. Authentication required to use managed identity (best one) or a storage key.
As well you should enable system-assigned managed identity on the App Gateway. Grant it the "Storage Blob Data Reader" role on the storage account.
Configure the probe with
- Host: [storage-name].blob.core.windows.net
- Path: /
- Custom Hostname: Enabled
Second way is static website endpoint (if its enabled of coz) it is more simple but less secure (depends of what u would like :). If static websites are enabled, /$web/index.html can return 200 OK without auth (if network-restricted). Requires enabling static websites thas may not fit all scenarios.
Below links to some sutiable docs which is allow to clear understanding issue
Best regards,
Alex
P.S. If my answer help to you, please Accept my answer