我创建了逻辑应用触发器,它将 blob 从存储帐户容器中的源位置移动到目标位置。
使用访问密钥创建与存储帐户的 api 连接以连接存储帐户,并通过在逻辑应用中启用系统分配的托管标识来分配角色存储贡献者。并且容器“X”访问级别更改为私有(无匿名访问)。
尝试运行逻辑应用时,它失败并出现状态代码 404 ResourceNotFound 错误。
但是当容器“X”访问级别更改为容器(容器和 blob 的匿名读取访问权限)时,相同的逻辑应用程序会成功运行。
配置的存储帐户允许访问所有网络。
根据我的理解,我们已经授予了所需的访问权限,但当容器的访问级别标记为“私有”时,仍然无法访问该容器。
对于消费计划,您可以按照以下步骤操作:
添加逻辑应用程序作为例外,添加资源类型为Microsoft.Logic/workflows,然后名称:
然后你可以使用下面的design,我将两个容器用作私有容器:
输出: