我想将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而成为合作管理员。
答案 0 :(得分:1)
此错误与部署Logic App的权限无关,但与获取在Logic App中被调用的Azure功能的键无关。您需要检查您是否具有正确的权限,不仅可以部署到想要的资源组上,还需要从正在从Logic App调用的Azure函数中获取密钥。
HTH
答案 1 :(得分:0)
在我的情况下,我在逻辑应用程序中链接了错误的azure函数。 在修复了错误的订阅后,我将链接错误消失了。