使用 SAS 令牌从 Azure 阶段读取时出现雪花错误

时间:2021-02-12 12:15:00

标签: azure-storage-blobs snowflake-cloud-data-platform azure-sas

当我们尝试将文件复制到雪花表时,Azure blob 的雪花阶段出现错误

错误:无法访问远程文件:访问被拒绝。请检查您的凭据

我们可以列出文件,但无法复制文件。

当我们从第三方源系统 (Azure Blob) 读取此文件时出现此问题。 当我们在生成 SAS 令牌时删除读取访问权限但第三方源团队使用读取访问权限生成但仍显示错误时,我们能够在我们的环境中重现相同的问题。

第三方团队将雪花子网范围列入白名单,以避免滥用 SAS 令牌。

问候, 斯里尼瓦斯

1 个答案:

答案 0 :(得分:0)

<块引用>

错误:无法访问远程文件:访问被拒绝。请检查您的 凭据

看起来 SAS 令牌权限还不够。尝试添加完整权限并重试:

enter image description here

你可以试试这个答案(可能有帮助):

Cannot copy data from Snowflake into Azure Blob