我是新来的。我尝试在snowflake中使用azure blob存储来创建外部舞台。我已成功创建阶段,但我无法访问(list @Employee_New)阶段,并显示以下错误消息,即
错误:“使用舞台区域失败。原因:[服务器无法验证请求。确保Authorization头的值格式正确,包括签名。(状态代码:错误代码:验证失败)]"
**注意:**我已经检查了SAS令牌的到期日期,检查了角色,并添加了Azure中的所有权限,但它们都不适用于我。
谁能帮我解决这个问题。
这是我到目前为止所做的命令
CREATE STAGE Employee_New
URL = 'azure://sampleblob123456.blob.core.windows.net/sampleblob/Input/employee.csv'
CREDENTIALS = ( AZURE_SAS_TOKEN = '*****' )
DIRECTORY = ( ENABLE = true )
COMMENT = 'New Stage Environment';````
字符串
1条答案
按热度按时间wydwbb8l1#
我在我的环境中尝试了一下,得到了以下结果:
最初,我在我的环境中遇到了同样的错误。
x1c 0d1x的数据
出现上述错误可能是您提供的URL或sas-token错误。
您可以从门户网站获取SAS令牌。
的
我遵循此文档创建了一个外部阶段。
命令:
字符串
输出:
的