An Azure service that stores unstructured data in the cloud as blobs.
Hi ,
Thanks for reaching out to Microsoft Q&A.
Based on the evidence provided, the issue appears to be related to the interaction between Azure Network Security Perimeter (NSP) enforcement and the Scuba poller connectivity validation used by the Sentinel CCF Azure Storage Blob connector.
- How should NSP be configured to allow Scuba poller IPv6 traffic?
From the documentation and the behavior shown in the NSP logs, NSP inbound IP address range rules are configured using IPv4 CIDR ranges for the Scuba service tag. The logs you provided show the connection attempt originating from an IPv6 address that was denied by the default perimeter rule.
As of the currently published guidance, I am not aware of documentation describing how to explicitly allow Scuba IPv6 addresses through NSP inbound IP-based rules for Azure Storage. Therefore, I cannot identify a documented NSP configuration that would allow the specific IPv6 source address shown in the logs.
- Is there a supported NSP configuration that allows the StorageAccountBlobContainer connector while keeping the storage account network restricted?
The Microsoft guidance for securing the Azure Storage Blob connector with NSP relies on:
- Assigning the required Scuba service principal permissions.
- Creating inbound NSP rules for the Scuba service tag IP ranges.
- Associating the storage account with the perimeter.
However, your diagnostics indicate that the actual connectivity validation is reaching the storage account via IPv6 and is being denied by NSP. Given that behavior, the deployment failure appears consistent with NSP enforcement blocking the connectivity check.
I could not find documentation describing an alternative supported NSP rule type for this specific scenario that accommodates the Scuba IPv6 source while maintaining the same IP-based restriction model.
- Does Azure Storage support IPv6 in NSP inbound IP based rules?
The NSP documentation mentions checking resource-specific support for IPv6, but I could not find documentation confirming IPv6 support for Azure Storage NSP inbound IP-based rules. Based on the information provided, and the observed denial of the IPv6 source address, it would be advisable to obtain confirmation from Microsoft Support regarding:
- Whether Azure Storage currently supports IPv6 matching for NSP inbound rules.
- Whether Sentinel Scuba traffic using IPv6 is a known limitation.
- Whether a service-side change or alternative configuration is available.
Recommendation:
At this point, the evidence suggests the connector deployment is being blocked by NSP enforcement rather than RBAC configuration. To move forward, I would recommend opening a Microsoft support case and providing:
- The ARM deployment correlation ID.
- The NSPAccessLogs entries showing
NspPublicInboundPerimeterRulesDenied. - The denied IPv6 address observed for the Scuba poller.
- Confirmation that the Scuba IPv4 ranges were already configured per the official guidance.
This will allow the product team to verify whether the behavior is a known limitation, a documentation gap, or a service defect.
Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.