azure-blob-storage - 使用 SAS 令牌从 Azure 阶段读取时出现雪花错误
问题描述
当我们尝试将文件复制到雪花表中时,Azure blob 的雪花阶段给出错误
错误:无法访问远程文件:访问被拒绝。请检查您的凭据
我们能够列出文件但无法复制文件。
当我们从第三方源系统 (Azure Blob) 读取此文件时,会出现此问题。当我们在生成 SAS 令牌时删除读取访问权限但第三方源团队生成具有读取访问权限但仍显示错误时,我们能够在我们的环境中解决相同的问题。
第三方团队将雪花子网范围列入白名单,以避免滥用 SAS 令牌。
问候, 斯里尼瓦斯
解决方案
错误:无法访问远程文件:访问被拒绝。请检查您的凭据
看起来 SAS 令牌权限还不够。尝试添加完整权限,然后重试:
你可以试试这个答案(也许有帮助):
推荐阅读
- facebook - Appcelerator - 当我尝试使用 Titanium SDK 7.2.0 GA 在 Facebook 上分享时出错
- python - 在 sqlalchemy 选择对象中测试 where 子句
- c++ - return {} 和 return Object{} 之间的区别
- idris - 如何在 Idris 中使用“派生”?
- android - 将 LinearLayout 移动到父 LinearLayout 的底部
- ios - iPhone X 上的 UINavigationBar 状态栏颜色问题
- typescript - 在哪里放置 Firestore 触发器
- ionic-framework - 我们可以离线运行 Capacitor PWA 应用程序吗?
- google-chrome - Chrome 开发工具中未标记的缓存资产
- python - Pandas Dataframe 与 Series 的列乘法(索引不匹配)