更新 现在我们在 Windows 上新创建的函数也有同样的问题。几个小时后,DevOps 看不到它。可能会发生什么?
我的部署管道失败,声称它找不到特定的 azure 函数应用程序。
与同一资源组中的 Windows 函数应用类似的管道可以正常工作。
我检查过/尝试过的事情:
- 服务连接处于 Linux 功能的 Contributor 角色
- 管道被授权使用服务连接
- 我尝试添加新的服务连接,范围为特定资源组
- 我已尝试删除原始应用程序并创建一个具有不同名称的新 Linux 函数应用程序
- 目标函数应用创建于半个多小时前
- 我们设置了一个开发环境,其中包含单独的 Azure Devops 和不同的订阅——在这里,相同的部署管道可以完美运行。
注意:如果我在 Linux 上创建额外的功能应用程序,它也找不到那些;如果我在 Windows 上创建其他功能应用程序,它会发现那些没有问题 - 所以我可以将其改写为“为什么 Azure Devops 管道无法连接到任何 Python/Linux 功能应用程序......?”