我有一组API端点,它们使用自定义重写器(使用rest:rest)和自定义错误处理程序(使用$error:errors)重定向到各自的Xquery模块。HTTP调用是GET和POST方法。当我尝试与一个非管理用户(没有管理角色的应用程序特定用户)访问API时,我得到的是404 not 。
但是当我将管理角色分配给这个用户
通过使用下面的命令,尝试使用PowerShell运行簿(5.1RuntimeVersion)将角色分配给托管标识。Exception of type 'Microsoft.Rest.Azure.CloudException' was thrown.但是,当从本地PowerShell ISE执行相同的命令时,我们可以在没有任何失败的情况下分配角色。
如何使运行簿将角色分配给用户指定