I need to transfer a file from my Azure ML workspace(notebooks folder) to a storage container. Tried this in jupyter notebook;
import azureml.core
from azureml.core import Workspace, Datastore
import json
subscription_id = 'key1'
resource_group = 'rg_grp'
workspace_name = 'dev'
workspace = Workspace(subscription_id, resource_group, workspace_name)
# get the datastore to upload prepared data
datastore = Datastore.get(workspace, datastore_name='input') # using an existing mapped datastore in azure ML
# upload the local file from src_dir to the target_path in datastore
datastore.upload_files(['./folder1/output.csv'], relative_root='folder1', target_path='folder1', overwrite=True, show_progress=True)
As soon as I run the block of code to upload, I get this error msg,
UserErrorException: UserErrorException:
Message: './folder1/output.csv' does not point to a file. Please upload the file to cloud-first if running in a cloud notebook.
InnerException None
ErrorResponse
{
"error": {
"code": "UserError",
"message": "'./folder1/output.csv' does not point to a file. Please upload the file to cloud first if running in a cloud notebook."
}
}
CSV file is already in my notebook.
Any help would be appreciated
Regards