@Catherine 刘 - Thanks for the question and using MS Q&A platform.
There are two things regarding storage accounts & Databricks:
- Databricks automatically creates a storage account for each workspace to hold so-called DBFS Root. This storage account is meant to be used to keep only temporary data, libraries, cluster logs, models, etc. It's not designed to keep the production data as this storage account isn't accessible outside of the Databricks workspace.
- Databricks can work with storage accounts created outside of the workspace (documentation) - just create a dedicated storage account to keep your data, and access it using the
abfss
protocol as described in the documentation, or mount it into workspace (although it's not recommended anymore). And then you can access that storage account from Synapse & other tools as well.
The one which you are trying to access is an internal databricks storage account which you cannot modify any settings or you cannot assign any permissions on the storage account. If you try to modify you will experience this error message: DenyAssignmentAuthorizationFailed
.
Note: You need to try to access the storage account other than default storage, if you wan t to access using dbutils.
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.