It seems that the errors you are encountering in Microsoft Purview when using private networking may be related to the configuration of your private endpoint and DNS settings. Here are some insights and recommendations based on the context provided:
- Private Endpoint Configuration: Since you mentioned that everything works correctly when public access is enabled, it indicates that the issue is likely tied to the private endpoint configuration. Ensure that the private endpoint is correctly set up and that the necessary permissions are granted to access the resources.
- DNS Resolution: You noted that DNS resolution for the private endpoint works correctly. However, you might want to double-check the DNS settings to ensure that they are configured to resolve to the private IP addresses when accessed from within the virtual network. This includes verifying that the DNS records for your Purview account are correctly set up to resolve to the private endpoint.
- Network Connectivity: Use tools like
Test-NetConnectionto verify network connectivity to the Microsoft Purview endpoints. This can help confirm that there are no underlying network issues preventing access to the services. - Referrer Policy: The network inspection details you provided suggest that the referrer policy might be affecting the requests. Since the API returned valid responses when you modified the request, this could indicate a potential issue with how the requests are being handled when originating from the private endpoint. You may want to explore any recent updates or changes in the Microsoft Purview service that could have affected this behavior.
- Recent Changes: As for recent changes or updates in Microsoft Purview, it would be beneficial to check the official Microsoft documentation or support channels for any announcements regarding updates that could impact private endpoint functionality or security settings.
- Additional Checks: Ensure that there are no firewall rules or network security group settings that might be blocking traffic to the private endpoint. Also, consider testing with different configurations or settings to isolate the issue further.
If the problem persists, reaching out to Microsoft support for more tailored assistance may be necessary, especially if this behavior started suddenly without any changes on your end.
References: