<?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 Unable to access Azure blob storage with SAS token in Get Started Discussions</title>
    <link>https://community.databricks.com/t5/get-started-discussions/unable-to-access-azure-blob-storage-with-sas-token/m-p/96315#M8673</link>
    <description>&lt;P&gt;I am following Microsoft documentation to connect from Databricks workspace to Azure blob storage. but it is not working. Any help is greatly appreciated. Below is the code&lt;/P&gt;&lt;P&gt;spark.conf.set("fs.azure.account.auth.type.&amp;lt;storage-account&amp;gt;.dfs.core.windows.net", "SAS")&lt;BR /&gt;spark.conf.set("fs.azure.sas.token.provider.type.&amp;lt;storage-account&amp;gt;.dfs.core.windows.net", "org.apache.hadoop.fs.azurebfs.sas.FixedSASTokenProvider")&lt;BR /&gt;spark.conf.set("fs.azure.sas.fixed.token.&amp;lt;storage-account&amp;gt;.dfs.core.windows.net", dbutils.secrets.get(scope="&amp;lt;scope&amp;gt;", key="&amp;lt;sas-token-key&amp;gt;"))&lt;/P&gt;&lt;P&gt;It gives below error:&lt;/P&gt;&lt;DIV&gt;&lt;DIV class=""&gt;Configuration fs.azure.account.auth.type.tmpbricksteststorage1.dfs.core.windows.net is not available. JVM stacktrace: org.apache.spark.sql.AnalysisException at com.databricks.sql.connect.SparkConnectConfig$.assertConfigAllowed(SparkConnectConfig.scala:195) at org.apache.spark.sql.connect.service.SparkConnectConfigHandler$RuntimeConfigWrapper.set(SparkConnectConfigHandler.scala:89) at org.apache.spark.sql.connect.service.SparkConnectConfigHandler.$anonfun$handleSet$1(SparkConnectConfigHandler.scala:223) at org.apache.spark.sql.connect.service.SparkConnectConfigHandler.$anonfun$handleSet$1$adapted(SparkConnectConfigHandler.scala:221) at scala.collection.Iterator.foreach(Iterator.scala:943) at scala.collection.Iterator.foreach$(Iterator.scala:943) at scala.collection.AbstractIterator.foreach(Iterator.scala:1431) at&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Sun, 27 Oct 2024 13:52:59 GMT</pubDate>
    <dc:creator>bvraravind</dc:creator>
    <dc:date>2024-10-27T13:52:59Z</dc:date>
    <item>
      <title>Unable to access Azure blob storage with SAS token</title>
      <link>https://community.databricks.com/t5/get-started-discussions/unable-to-access-azure-blob-storage-with-sas-token/m-p/96315#M8673</link>
      <description>&lt;P&gt;I am following Microsoft documentation to connect from Databricks workspace to Azure blob storage. but it is not working. Any help is greatly appreciated. Below is the code&lt;/P&gt;&lt;P&gt;spark.conf.set("fs.azure.account.auth.type.&amp;lt;storage-account&amp;gt;.dfs.core.windows.net", "SAS")&lt;BR /&gt;spark.conf.set("fs.azure.sas.token.provider.type.&amp;lt;storage-account&amp;gt;.dfs.core.windows.net", "org.apache.hadoop.fs.azurebfs.sas.FixedSASTokenProvider")&lt;BR /&gt;spark.conf.set("fs.azure.sas.fixed.token.&amp;lt;storage-account&amp;gt;.dfs.core.windows.net", dbutils.secrets.get(scope="&amp;lt;scope&amp;gt;", key="&amp;lt;sas-token-key&amp;gt;"))&lt;/P&gt;&lt;P&gt;It gives below error:&lt;/P&gt;&lt;DIV&gt;&lt;DIV class=""&gt;Configuration fs.azure.account.auth.type.tmpbricksteststorage1.dfs.core.windows.net is not available. JVM stacktrace: org.apache.spark.sql.AnalysisException at com.databricks.sql.connect.SparkConnectConfig$.assertConfigAllowed(SparkConnectConfig.scala:195) at org.apache.spark.sql.connect.service.SparkConnectConfigHandler$RuntimeConfigWrapper.set(SparkConnectConfigHandler.scala:89) at org.apache.spark.sql.connect.service.SparkConnectConfigHandler.$anonfun$handleSet$1(SparkConnectConfigHandler.scala:223) at org.apache.spark.sql.connect.service.SparkConnectConfigHandler.$anonfun$handleSet$1$adapted(SparkConnectConfigHandler.scala:221) at scala.collection.Iterator.foreach(Iterator.scala:943) at scala.collection.Iterator.foreach$(Iterator.scala:943) at scala.collection.AbstractIterator.foreach(Iterator.scala:1431) at&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 27 Oct 2024 13:52:59 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/unable-to-access-azure-blob-storage-with-sas-token/m-p/96315#M8673</guid>
      <dc:creator>bvraravind</dc:creator>
      <dc:date>2024-10-27T13:52:59Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to access Azure blob storage with SAS token</title>
      <link>https://community.databricks.com/t5/get-started-discussions/unable-to-access-azure-blob-storage-with-sas-token/m-p/97110#M8674</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/129701"&gt;@bvraravind&lt;/a&gt;,&lt;/P&gt;
&lt;P class="p1"&gt;The error you are encountering is due to an incorrect configuration setting in your code. The error message indicates that the configuration fs.azure.account.auth.type.&amp;lt;storage-account&amp;gt;.dfs.core.windows.net is not recognized&lt;/P&gt;
&lt;OL class="ol1"&gt;
&lt;LI class="li1"&gt;Verify that the SAS token is valid and has the necessary permissions.&lt;/LI&gt;
&lt;LI class="li1"&gt;Ensure that the storage account and container names are correct.&lt;/LI&gt;
&lt;LI class="li1"&gt;Check if there are any network restrictions or firewall rules that might be blocking access&lt;/LI&gt;
&lt;/OL&gt;
&lt;P class="p1"&gt;Documentation: &lt;A href="https://learn.microsoft.com/en-us/azure/databricks/connect/storage/azure-storage" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/connect/storage/azure-storage&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 19:49:44 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/unable-to-access-azure-blob-storage-with-sas-token/m-p/97110#M8674</guid>
      <dc:creator>Alberto_Umana</dc:creator>
      <dc:date>2024-10-31T19:49:44Z</dc:date>
    </item>
  </channel>
</rss>

