azure-docs
azure-docs copied to clipboard
Queue and Table private endpoints are also needed in Batch Pipelines
Section https://learn.microsoft.com/en-us/azure/machine-learning/how-to-secure-workspace-vnet?tabs=pe%2Ccli#secure-azure-storage-accounts mentions that you only need 'Queue' and 'Table' endpoints when using ParallelRunStep when using Private endpoints
However this is also needed when running batch endpoints, for example when running the MLops-v2 QuickStart you will encounter an error when running the deploy-batch-endpoint-pipeline https://github.com/Azure/mlops-v2/blob/main/QUICKSTART.md#inner--outer-loop-moving-to-production---azure-devops
Error received in the logs will be
The master role failed. [AccessError("Failed to create table 'prsa8cb79c6x9d7cx4487x991ax182662a8c479job' due to authorization failure. If your workspace locates inside a private network, make sure to configure private endpoints for the storage account with 'table' and 'queue' subresources. Refer to https://aka.ms/prs-private-endpoint-tip for details."),
And more related errors.
Once the endpoints for queue and table created then the error disappears.
Thanks
Shane
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.
- ID: 226c7926-de43-598b-d9d7-4f5f2ffbd72e
- Version Independent ID: 2cf84d0c-927e-3678-4aac-ae15398a2638
- Content: Secure an Azure Machine Learning workspace with virtual networks - Azure Machine Learning
- Content Source: articles/machine-learning/how-to-secure-workspace-vnet.md
- Service: machine-learning
- Sub-service: enterprise-readiness
- GitHub Login: @jhirono
- Microsoft Alias: jhirono
@ShaneOsborne Thanks for your feedback! We will investigate and update as appropriate.
@ShaneOsborne
I've delegated this to content author @jhirono to review and share his valuable insights.
Thank you for your feedback, it is correct and let me update the doc.
@Blackmist can you update our doc?
@jhirono @ShaneOsborne Thanks for the feedback! The docs have been updated; the update will go live later today.
#please-close