将Logic App部署到不同的租户失败,并出现LinkedAuthorizationFailed错误

时间:2018-06-11 08:50:17

标签: visual-studio-2017 azure-logic-apps

我想将VS 2017中的Logic App部署到另一个租户订阅中。我是目标资源组的所有者,但在VS2017中使用功能部署时,我仍然收到LinkedAuthorizationFailed错误。

10:40:41 - "error": {
10:40:41 -     "code": "LinkedAuthorizationFailed",
10:40:41 -     "message": "The client has permission to perform action 'Microsoft.Web/sites/functions/listSecrets/action' on scope '/subscriptions/XXXX/resourcegroups/XXXX/providers/Microsoft.Logic/workflows/LogicappName', however the current tenant 'XXXX' is not authorized to access linked subscription 'XXXX'."
10:40:41 -   }

我可以通过门户网站创建和管理逻辑应用程序。但是也应该以某种方式通过VS或?

进行部署

之前我曾经是一名合作管理员,而且我认为它有效,但我不能指望客户只是为了部署Logic Apps而成为合作管理员。

2 个答案:

答案 0 :(得分:1)

此错误与部署Logic App的权限无关,但与获取在Logic App中被调用的Azure功能的键无关。您需要检查您是否具有正确的权限,不仅可以部署到想要的资源组上,还需要从正在从Logic App调用的Azure函数中获取密钥。

HTH

答案 1 :(得分:0)

在我的情况下,我在逻辑应用程序中链接了错误的azure函数。 在修复了错误的订阅后,我将链接错误消失了。