An Azure service that provides a hybrid, multi-cloud management platform for APIs.
Hi @Shemesh, Tchelet ,
Thanks for reaching out to Microsoft Q&A.
The ApiManagement tag only covers the control-plane endpoints (management/portal) and doesn’t include the data-plane SNAT egress IPs that Standard V2 and Premium V2 use when they call your back end. That’s why the IP isn’t in the ApiManagement (or ApiManagement.EastUS2) ranges.
Are Standard V2 IPs supposed to be in the ApiManagement service tag?
No, that tag is only for management traffic (port 3443, RP calls, etc.), not for the outbound API calls. V2 tiers use a separate SNAT pool.
What IP ranges does Standard V2 use in East US 2?
The exact set of outbound IPs is unique to your instance and region and is published in your APIM resource’s Properties under Outbound IP addresses. You can grab them via CLI for example:
az apim show \
--name <your-apim> \
--resource-group <rg> \
--query outboundIpAddresses \
-o tsv
Those will include your IP address plus any sister IPs in that pool.
Workaround for allowing Standard V2 traffic?
• Whitelist the specific outbound IP addresses from your APIM instance (from the portal or CLI) in your Function App’s Access Restrictions.
• Or inject APIM into a VNet with a NAT Gateway or Azure Firewall so you get a fixed set of egress IPs you can safely lock down.
Is this a known gap or am I missing something?
It’s a known behavior for the v2 SKU: service tag ApiManagement hasn’t yet been updated to carry data-plane SNAT ranges for Standard V2/Premium V2. The recommended pattern is to use the instance’s outbound IP list (or VNet+NAT Gateway) until the service tag is enhanced.
Hope that helps!
References