在我目前的项目中,我在本地使用TFS,我需要在Azure中部署资源 . 使用Azure中的服务主体和TFS中的ARM服务 endpoints ,一切正常 . 但是现在我得到了使用证书而不是密码来保护服务主体的要求 . 使用证书创建服务主体几乎与使用密码一样简单,但在TFS中设置ARM服务 endpoints (顺便说一下也是VSTS)并不容易 .
我必须为ARM服务 endpoints 填写的一个字段是“服务主体密钥” . 使用证书创建服务主体时,我没有该值(通常是用于创建AD应用程序的密码) .
是否可以使用基于证书的Azure服务主体创建TFS服务 endpoints ?
1 回答
我们无法基于证书创建ARM服务 endpoints ,正如您所提到的,我们只能提供“
Service Principal Key
” .但是,我们可以根据证书创建Azure Classic service endpoint .