如何通过工作负载身份联合在Azure DevOps管道中连接Azure AI Translator
Azure AI文本翻译服务工作负载身份联合权限配置指导
权限配置步骤
- 登录Microsoft Entra管理中心,定位到对应Azure DevOps服务连接的服务主体(即配置了联合凭据的主体)。
- 进入该服务主体的「API权限」页面,点击「添加权限」。
- 在「请求API权限」界面,选择「我的组织使用的API」,搜索并选择Azure AI Translator(或标注为
Cognitive Services的翻译相关API)。 - 选择「应用权限」类型(服务主体属于应用身份,无需用户委托权限),勾选对应权限:
- 仅需文本翻译操作时,勾选
CognitiveServicesTranslate即可;若需资源管理类操作,可按需添加CognitiveServicesRead或CognitiveServicesWrite。
- 仅需文本翻译操作时,勾选
- 点击「授予管理员同意」(需具备Microsoft Entra管理员权限),完成权限生效操作。
管道调用注意事项
- 在Azure DevOps管道中,通过服务连接获取身份令牌时,需指定资源URI为
https://cognitiveservices.azure.com/。 - 调用翻译API时,将获取到的Bearer令牌放入请求头
Authorization字段,格式为Bearer <获取到的令牌>,同时需指定翻译资源的对应区域参数。
内容的提问来源于stack exchange,提问作者Gunilla
相关产品推荐
相关产品推荐

