Azure资源管理器使用托管身份-尝试添加服务连接时-因此,我可以使用另一个Azure云应用程序服务通过管道进行部署。
尝试时出现此错误:
Service connection field 'creationMode' is not expected in Azure Resource Manager connections using the Managed Service Identity authentication scheme. Parameter name: endpoint.Data[creationMode]
我似乎无法弄清楚该怎么做才能避免出现此错误。
任何人以前都收到过此消息。这是许可的东西吗?
欢迎任何想法。
答案 0 :(得分:3)
我在 Azure DevOps 创建到 azure 的服务连接时遇到了同样的错误。
原因是,我首先选择了“服务主体”,然后返回并选择了“托管身份”。
当我从头开始时,它奏效了。
以防万一有人带着那条错误信息来到这里。
答案 1 :(得分:0)
creationMode
是用于表示端点创建模式的一个字段。它的值为自动或手动。
不确定通过creationMode
进行配置时,为什么会收到与字段managed identity
相关的消息。因为它是Service Principal Authentication
类型使用的那个。这不是managed identity
类型的预期字段。
您可以使用的故障排除方式:
第1步:
在api下使用以获取此问题服务连接:
Get https://dev.azure.com/{org name}/{project name}/_apis/serviceendpoint/endpoints/{service endpoint id}?api-version=5.1-preview.2
第二步:
然后检查以上api的响应正文中是否存在creationmode
。
第3步: