Azure Logic App(消耗型)连接Azure DevOps失败:找不到指定连接资源
解决Azure Logic App集成Azure DevOps时连接资源未找到的问题
针对你遇到的The Resource 'Microsoft.Web/connections/visualstudioteamservices' under resource group 'prod-common' was not found错误,可按以下步骤排查修复:
1. 手动创建Azure DevOps API连接
由于自动创建连接失败,直接在目标资源组中手动生成所需连接:
- 登录Azure门户,进入
prod-common资源组 - 点击「创建资源」,搜索并选择「API 连接」,再选中「Azure DevOps」连接器
- 设置连接名称为
visualstudioteamservices(与报错中指定的名称一致),选择Microsoft Entra ID授权方式,完成登录授权后创建连接 - 返回Logic App设计器,编辑「创建工作项」步骤,选择刚创建的这个连接
2. 验证Azure账户的资源组权限
自动创建API连接需要操作账户对prod-common资源组具备Contributor或API Connection Contributor权限:
- 检查当前操作账户的资源组权限,若权限不足,联系管理员添加对应角色
- 注意:你之前配置的Logic App托管身份是Azure DevOps项目侧的权限,不影响Azure资源组内连接的创建
3. 重置连接器授权状态
若手动创建连接后仍报错,尝试重置授权:
- 在Logic App的左侧菜单中进入「API连接」,找到刚创建的Azure DevOps连接
- 点击「编辑API连接」,重新完成登录授权,保存后回到设计器测试触发逻辑
4. 确认区域一致性
确保Logic App与API连接处于同一Azure区域,跨区域部署可能导致连接资源无法被识别
内容的提问来源于stack exchange,提问作者Nikitha Koshy
相关产品推荐
相关产品推荐

