1

我是 Azure Cloud 和 Devops 的新手,如果我忘记了这里的一些重要信息,请原谅我。

因此,在为发布创建任务和选择订阅期间,尝试授权订阅时出现错误(我怀疑这是因为与我的帐户关联的权限不足),因此我转到高级选项以选择托管身份验证。

之后现在没有错误显示。所以我设置了所有剩余的项目并分配了部署 Azure 应用服务任务。但是,在代理运行期间,我在部署 Azure 应用服务步骤期间收到错误。

Error: Failed to get resource ID for resource type 'Microsoft.Web/Sites' and resource name 'sample-vue'. Error: Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: 400, status message: Bad Request

我已经将我的 azure 应用服务设置为具有系统分配的托管标识,但仍然出现此错误。关于上述错误,我在网上找不到任何答案,因此希望有人可以帮助向我解释问题以及如何解决它。我现在的预感是我可能有一些权限不足,但我不知道它可能是什么。

4

1 回答 1

0

请尝试以下项目:

  1. 在 DevOps 中删除并重新添加服务连接。

  2. 检查 Azure 订阅帐户的权限。请验证该帐户是否至少具有 Azure 订阅的参与者访问权限。检查https://docs.microsoft.com/en-us/azure/billing/billing-add-change-azure-subscription-administrator

于 2020-06-18T06:47:53.567 回答