我看不到来自DevOps的AKS-服务连接

问题描述

我没有从DevOps看到AKS。我正在尝试创建管道,但未显示AKS。

首先,我创建了一个服务连接-> Azure资源管理器->服务主体(手动)

我一直在这样工作,我看到了我所有的AKS。我有这个新问题。

error

我不知道问题出在哪里。在DevOps中,我可以看到我的所有AKS,除了这个新的AKS

有什么想法要检查吗?

解决方法

在您的Azure DevOps项目中,导航到“项目设置”>“服务连接”,然后选择与Azure的服务连接,如下所示:

AzureDevOpsServiceConnection

根据服务主体的设置方式,您可以通过单击Manage Service Principal链接直接在Azure门户中浏览到它。还有其他设置服务连接的方法,在Azure门户中查找服务主体的方法会有所不同,请查阅文档here。记下您的服务主体的显示名称。

在Azure门户中,导航到您的AKS资源,然后导航到访问控制(IAM)刀片,然后单击“角色分配”。检查已为您的Azure DevOps服务连接的Azure AD服务主体分配了哪些角色,它将至少需要贡献者才能对AKS群集进行更改。

,

您可以使用“编辑服务连接”页面上的verify连接链接来验证您的连接信息,并检查是否选中了Grant access permission to all pipelines选项。

enter image description here

此外,这里有document关于您可以参考的Azure资源管理器服务连接疑难解答。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...