Why do I get the following error when I attempt to deploy my batch endpoint in Azure ML: "could not find datastore azureml"

Adam Goldammer 25 Reputation points
2025-06-03T17:34:41.68+00:00

I very frequently get the following error when I attempt to deploy a batch endpoint: "could not find datastore azureml."

User's image

I am using Auto ML in Azure Machine Learning Studio. It doesn't happen all the time but it does happen frequently. I clearly have an "azureml" blob container in my storage account, so why would I be getting this error?

User's image

Azure Machine Learning
Azure Machine Learning
An Azure machine learning service for building and deploying models.
3,339 questions
{count} votes

Accepted answer
  1. Amira Bedhiafi 33,631 Reputation points Volunteer Moderator
    2025-06-03T20:03:43.1133333+00:00

    Hello Adam !

    Thank you for posting on Microsoft Learn.

    Azure ML is looking for a registered datastore named azureml, not just a blob container with that name. You do have a blob container called azureml in your storage account, but that alone doesn’t register it as a usable datastore in Azure ML.

    If it's missing:

    1. Go to Manage > Data > Datastores in Azure ML Studio
    2. Click + New datastore
    3. Register it using the following:
      • Name: azureml
      • Type: Azure Blob Storage
      • Container name: azureml
      • Point it to the correct Storage Account and Authentication method

    If you don’t want to recreate a datastore named azureml:

    • Go to your batch deployment YAML or JSON config (if used)
    • Change the output and input storage references to use the name of a valid datastore.
    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.