逻辑应用程序和配置Office 365电子邮件 [英] Logic Apps and Configuring Office 365 Email
问题描述
从Logic Apps中的通过Office 365 Outlook发送电子邮件连接器配置到Office 365的新服务连接在保存时失败,并显示以下错误-
如果我请求的是第二部分的权限,那么该角色是什么?这似乎是Office 365中的功能。无法保存逻辑应用程序。客户有 在上执行操作‘Microsoft/.Logic/Workflow/WRITE’的权限 作用域,但是,它没有权限 在链接的作用域上执行操作‘Join/action’ ‘/providers/microsoft.web/connections/office365’.
推荐答案
当您在逻辑应用中使用Office365连接器(成功登录您的用户帐户进行身份验证)时,它将在您的资源组中创建office365
接口连接(即错误中提到的microsoft.web/connections/office365
)。
要解决这个问题,您还需要资源组/订阅级别的权限,而不仅仅是逻辑应用级别的权限,只需导航到逻辑应用所在的资源组/订阅--添加一个RBAC角色,例如Contributor
。
更新:
对于您问题中的具体错误,毫无疑问,最小的权限是Microsoft.Web/connections/Join/Action
,但如果您想把事情做好,我推荐的权限是Microsoft.Web/connections/*
,它足够小,它包括以下权限,source。
当然,您只能使用Microsoft.Web/connections/Join/Action
,但它可能会引发另一个权限错误,然后您需要重新修复它,这取决于您的要求。
要创建自定义角色,请遵循doc,在step 6中,使用如下所示的json。
{
"properties": {
"roleName": "LogicAPIConnRole",
"description": "test",
"assignableScopes": [
"/subscriptions/xxxxx"
],
"permissions": [
{
"actions": [
"Microsoft.Web/connections/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
]
}
}
创建完成后,在office365
接口连接作用域分配角色,即可正常工作。
这篇关于逻辑应用程序和配置Office 365电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!