<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Can't access abfss data in azure databricks when providing shared key (fighting UC?) in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/can-t-access-abfss-data-in-azure-databricks-when-providing/m-p/168113#M55844</link>
    <description>&lt;P&gt;I found another reply where the customer was required to add the service principal's full GRANT to the external locations.&amp;nbsp; &amp;nbsp;Seems very odd, and almost less secure than what I was doing with the shared access key.&lt;BR /&gt;&lt;BR /&gt;I really think there needs to be a new session configuration in spark to disable/bypass the bells-and-whistles of the UC governance.&amp;nbsp; I believe there may already be a "fallback mode", but it doesn't look like I can enable that mode from within my spark workloads themselves.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;At the end of the day, this is only a minor issue when it comes to UC.&amp;nbsp; &amp;nbsp;There are bigger concerns.&amp;nbsp; When is there going to be a UC v.2.0?&amp;nbsp; I think this has been around for a few years now, and I'd really love it if Databricks circled back and fixed some of the many limitations.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 09 Sep 2026 16:46:16 GMT</pubDate>
    <dc:creator>DB1To3</dc:creator>
    <dc:date>2026-09-09T16:46:16Z</dc:date>
    <item>
      <title>Can't access abfss data in azure databricks when providing shared key (fighting UC?)</title>
      <link>https://community.databricks.com/t5/data-engineering/can-t-access-abfss-data-in-azure-databricks-when-providing/m-p/168110#M55842</link>
      <description>&lt;P&gt;&lt;SPAN&gt;The "no isolation shared" clusters are going to be killed in the next month.&amp;nbsp; This came as a surprise to me.&amp;nbsp; I should have been paying closer attention.&amp;nbsp; We don't heavily use UC since our data is published to the business via Fabric.&amp;nbsp; All the spark workloads in databricks are totally independent of our data governance (they run as trusted service principals).&lt;BR /&gt;&lt;BR /&gt;The first change I made is&amp;nbsp;to run the spark clusters as the trusted service principal.&amp;nbsp; (SINGLE USER).&amp;nbsp; That fails.&amp;nbsp; I get an error like so, when reading data from abfss: locations:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;[Error] [JvmBridge] com.databricks.sql.managedcatalog.acl.UnauthorizedAccessException: PERMISSION_DENIED: User does not have READ FILES on External Location 'xyz-datalake'.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;IMO, this is a silly error to receive, if I'm using spark.conf.set() to provide the related shared storage key (spark.hadoop.fs.azure.account.key.whatever).&lt;BR /&gt;&lt;BR /&gt;I think the reason this is happening is because someone else, in the same UC metastore, has configured this storage container to be a UC "external location".&amp;nbsp; Be that as it may, it shouldn't cause errors if I'm giving the spark session all the necessary credentials by way of&amp;nbsp;spark.hadoop.fs.azure.account.key.&lt;BR /&gt;&lt;BR /&gt;NOTE: The same spark code can be executed from an OSS spark cluster running on-prem without any problems.&amp;nbsp; Why am I getting errors when running the job in the databricks SaaS?&amp;nbsp; There is some sort of incompatibility, and I haven't found the config that makes spark run normally in databricks.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Sep 2026 16:15:03 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/can-t-access-abfss-data-in-azure-databricks-when-providing/m-p/168110#M55842</guid>
      <dc:creator>DB1To3</dc:creator>
      <dc:date>2026-09-09T16:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: Can't access abfss data in azure databricks when providing shared key (fighting UC?)</title>
      <link>https://community.databricks.com/t5/data-engineering/can-t-access-abfss-data-in-azure-databricks-when-providing/m-p/168112#M55843</link>
      <description>&lt;P&gt;Here is the full stack trace.&amp;nbsp; We can see that the reading of parquet from a dataframe almost immediately places dependencies on proprietary databricks code.&amp;nbsp; It starts relying on UC managed catalog for authn/authz.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DB1To3_0-1788970705747.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/30934i230C8D2864BC1B10/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DB1To3_0-1788970705747.png" alt="DB1To3_0-1788970705747.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Sep 2026 16:19:38 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/can-t-access-abfss-data-in-azure-databricks-when-providing/m-p/168112#M55843</guid>
      <dc:creator>DB1To3</dc:creator>
      <dc:date>2026-09-09T16:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: Can't access abfss data in azure databricks when providing shared key (fighting UC?)</title>
      <link>https://community.databricks.com/t5/data-engineering/can-t-access-abfss-data-in-azure-databricks-when-providing/m-p/168113#M55844</link>
      <description>&lt;P&gt;I found another reply where the customer was required to add the service principal's full GRANT to the external locations.&amp;nbsp; &amp;nbsp;Seems very odd, and almost less secure than what I was doing with the shared access key.&lt;BR /&gt;&lt;BR /&gt;I really think there needs to be a new session configuration in spark to disable/bypass the bells-and-whistles of the UC governance.&amp;nbsp; I believe there may already be a "fallback mode", but it doesn't look like I can enable that mode from within my spark workloads themselves.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;At the end of the day, this is only a minor issue when it comes to UC.&amp;nbsp; &amp;nbsp;There are bigger concerns.&amp;nbsp; When is there going to be a UC v.2.0?&amp;nbsp; I think this has been around for a few years now, and I'd really love it if Databricks circled back and fixed some of the many limitations.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Sep 2026 16:46:16 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/can-t-access-abfss-data-in-azure-databricks-when-providing/m-p/168113#M55844</guid>
      <dc:creator>DB1To3</dc:creator>
      <dc:date>2026-09-09T16:46:16Z</dc:date>
    </item>
  </channel>
</rss>

