【问题标题】:Snowflake Azure External Stage via SAS Token - Key Length Error通过 SAS 令牌的雪花 Azure 外部阶段 - 密钥长度错误
【发布时间】:2022-01-04 21:49:59
【问题描述】:

总结: 我正在关注这篇文章以尝试在 Azure Blob 上设置名为外部阶段的雪花 - 选项 2: https://docs.snowflake.com/en/user-guide/data-load-azure-config.html#option-2-generating-a-sas-token

我得到的错误是“提供的主密钥长度无效。它必须是 128 位、192 位或 256 位长。”
我正在使用存储帐户中的访问密钥 key1,但这是正确的密钥吗?

详情:

在 Azure 方面,我有以下内容:



我正在使用 WebUI 而不是 SQL 查询,并收到密钥长度无效的错误。
URL = azure://[storageaccount_name].blob.core.windows.net/
Azure SAS 令牌 = [来自 Azure 门户字段的 SAS 令牌]
加密主密钥 = [来自 Azure 门户的 key1 密钥值 > 存储 > [存储帐户] > 访问密钥 > key1 > 密钥]





对于 Snowflake Stage 配置 Encryption Master Key 字段,我使用 Azure Portal > Storage > [storage account] > Access keys > key1 > Key 中的 key1 Key 值,因为这是在我正在生成 SAS:

【问题讨论】:

  • 试试这个article,即使是AWS,因为原理是一样的。
  • 就是这样,谢谢@Sergiu

标签: snowflake-cloud-data-platform


【解决方案1】:

【讨论】:

  • 是的,这应该被标记为有效答案
猜你喜欢
  • 2021-05-16
  • 2021-04-02
  • 1970-01-01
  • 2021-10-25
  • 2020-01-06
  • 2018-01-21
  • 2021-02-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多