I have setup an Azure storage account, setting the Firewalls and virtual networks to allow access from Selected networks. The account is connected to a VNet and subnet where my self-hosted release VMs are connected. When attempting to execute a new deployment with linked ARM templates, the release VMs are able to upload the ARM templates to the blob containers and obtain a SAS token, but the Azure Resource Manager reports "Error: Code=InvalidContentLink; Message=Unable to download deployment content from 'https://...".
All of the Allow exceptions are enabled.
If I change the firewall setting back to All networks, the execution completes successfully.
Is there a list of IP address that I should add? For example, Azure DevOps publishes a similar list that I've had to use at https://docs.microsoft.com/en-us/azure/devops/organizations/security/allow-list-ip-url?view=azure-devops#ip-addresses-and-range-restrictions