azure - Azure DevOps 发布 - 无法获取应用服务“ABC”发布凭据 - 400 错误请求
问题描述
我正在尝试在 Azure Node.js Web App 上部署我的版本。当我启动发布的部署时,我收到此错误:
错误:无法获取应用服务“ABC”发布凭据。错误:无法获取托管服务主体的访问令牌。请为虚拟机“ https://aka.ms/azure-msi-docs ”配置托管服务标识 (MSI)。状态码:400,状态信息:Bad Request
我有一个组织的 Azure Visual Studio Professional 订阅。我正在使用托管服务标识 (MSI) 类型的服务连接,因为我无权创建托管服务主体。我在 Azure 中的 Web 应用上启用了系统分配的标识。我的网络应用是 Linux 上的 Node.js。部署任务正在使用托管代理 (Ubuntu 1604) 运行。
我是 Azure 和 DevOps 的新手,所以我可能错过了一些琐碎的细节。任何帮助表示赞赏。
解决方案
推荐阅读
- javascript - 如何按顺序循环运行这些异步函数?
- react-native - React Native onLayout 与 React Hooks
- css - 剪辑路径 url 找不到 id
- java - 用于在映射 Informatica PowerCenter 中写入缺失值的 Java 代码
- json - 字典 JSON 的 SWIFT JSON解码器类型不匹配错误
- pandas - 我正在尝试使用 pandas 将非常大的 csv 文件合并在一起并不断耗尽内存。有没有更高效的内存方法来做到这一点?
- html - 如何在容器内有页眉和页脚?
- angularjs - AngularJS嵌套的ng-repeat不修改模型
- angular - Angular Material Mat-Table 数据表不会从嵌套对象中渲染数据
- qt - 当添加或删除模型中的项目时,Qt QML 通知 ListView