我正在尝试使用 Microsoft.Azure.Management.Logic.LogicManagementClient 在Azure中以编程方式创建Logic App工作流。身份验证已经有效,但是当我调用logicManagementClient.Workflows.CreateOrUpdateAsync()时,我得到了CloudException,它表示客户端无权执行操作“ Microsoft.Logic / workflows / write”。
如何为应用授予所需的权限?
我已经(在Azure门户中)授予了Azure AD和Microsoft Graph的所有权限。但是,当我尝试添加Windows Azure服务管理API的权限(我假设此处是相关的API)时,它会显示“没有可用的应用程序权限”:
答案 0 :(得分:2)
您需要通过访问控制(IAM)选项卡为您的应用程序至少授予贡献者对资源组的访问权限。 要通过ARM API管理Azure资源,您始终需要通过RBAC担任角色。