Azure data factory 可通过防火墙进行存储访问,VNET连接到数据工厂V2

Azure data factory 可通过防火墙进行存储访问,VNET连接到数据工厂V2,azure-data-factory,azure-data-lake,azure-managed-identity,azure-storage-account,azure-data-lake-gen2,Azure Data Factory,Azure Data Lake,Azure Managed Identity,Azure Storage Account,Azure Data Lake Gen2,我在storage account V2中有blob容器,具有VNet防火墙设置,并且只允许访问Microsoft受信任的服务。现在,只要防火墙限制其他服务,我就无法在尝试设置链接服务时成功获得data factory V2的测试连接,并且出现错误: 连接失败 ADLS Gen2操作失败:操作返回无效的状态代码“禁止”。账户:“mufgpresales”。文件系统:“文件系统”。错误代码:“授权失败”。消息:“此请求未被授权执行此操作。”。请求ID:'fdc2149f-401f-0027-0b8

我在storage account V2中有blob容器,具有VNet防火墙设置,并且只允许访问Microsoft受信任的服务。现在,只要防火墙限制其他服务,我就无法在尝试设置链接服务时成功获得data factory V2的测试连接,并且出现错误:

连接失败 ADLS Gen2操作失败:操作返回无效的状态代码“禁止”。账户:“mufgpresales”。文件系统:“文件系统”。错误代码:“授权失败”。消息:“此请求未被授权执行此操作。”。请求ID:'fdc2149f-401f-0027-0b8f-c464ff000000'。。操作返回一个无效的状态代码“禁止”活动ID:439d7a8c-254b-4af6-8697-1ff8770e1c40

我读了很多关于使用托管标识和集成运行时的文章。所以,我使用了Data factory的托管标识应用程序ID,并对1个blob容器授予了所有权限,但仍然无法使其成功


我很难销售集成运行时位和一个额外的VM来托管它。我正在寻找一个使用AzureRuntime的解决方案,我相信这是可能的,但不知道具体如何实现。有什么建议吗?

您是否遇到过这样的错误?

原因: 原因是您的数据工厂没有访问存储帐户的权限。

解决方案:

然后单击“添加角色分配”,

通过这些步骤,连接必须正常工作。


如果您还有疑问,请告诉我。

你好,曼尼什。我的解决方案有效吗?如果有效,请结束这个问题?如果仍然存在问题,是否可以更新?存储帐户和测试连接中添加的所有权限都成功,但如果在ADF管道中运行,则会失败