繁体   English   中英

Azure 数据工厂事件触发器 - Json 中的存储帐户密钥?

[英]Azure Data Factory Event Trigger - Storage Account Key in Json?

我们有一个锁定的存储帐户。 我的管道具有引用密钥保管库的连接以获取存储帐户的访问令牌。

当我在 ADF 中创建事件触发器时,ADF 允许我查找并连接到存储帐户(无需询问密钥或提示我 select 链接服务连接)。 它告诉我它将根据我的开始值和结束值(它找到 2 个文件)包含哪些文件。 它保存成功。

当我发布它时,我在发布到 adf-publish 和生成 arm 模板之间遇到了这个错误。


尝试为提供的存储帐户配置存储通知 **** 失败。 请确保您的存储帐户满足https://aka.ms/storageevents中描述的要求。 错误是 Failed to retrieve credentials for request=RequestUri=https://management.azure.com/subscriptions/********/resourceGroups/<resource group name>/providers/Microsoft.Storage/storageAccounts/ <第 2 代数据湖的存储帐户名称>/listAccountSas,Method=POST,response=StatusCode=400,StatusDescription=Bad Request,IsSuccessStatusCode=False,Content=System.Net.HttpWebResponse,responseContent={&#34;error&# 34;:{&#34;code&#34;:&#34;InvalidValuesForRequestParameters&#34;,&#34;message&#34;:&#34;请求参数的值无效:keyToSign.&#34;}}


我认为这是因为 ADF 触发器创建过程(及其 JSON)不允许您指向 Key Vault 以获取您要连接的存储帐户的访问令牌。 这是问题吗? 有解决办法吗?

感谢任何帮助,谢谢 - 四月

我认为存储帐户附加到 VNET 并在防火墙后面运行。 因此,我遇到了类似的问题。 您可以删除防火墙一次并配置触发器,然后将防火墙恢复。

禁用防火墙并不是绝对必要的。 您还可以在存储帐户上使用此功能。

允许受信任服务列表中的 Azure 服务访问此存储帐户

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM