无法在Azure上部署无服务器

问题描述 投票:0回答:1

我已经设置了一个需要部署在 Azure 上的无服务器应用程序。我已完成文档中提到的所有设置。每当我尝试跑步时

sls deploy
。它正在给予:

Error: The client 'aa875774-ab8a-41e7-a567-0a4f0bc7cedc' with object id 'aa875774-ab8a-41e7-a567-0a4f0bc7cedc' does not have authorization to perform action 'Microsoft.Resources/subscriptions/resourcegroups/write' over scope '/subscriptions/SUBID/resourcegroups/sls-weur-dev-zucora-apps-rg' or the scope is invalid. If access was recently granted, please refresh your credentials.
    at new RestError (/Users/raman/Documents/project/node_modules/@azure/ms-rest-js/dist/msRest.node.js:1403:28)
    at /Users/raman/Documents/project/node_modules/@azure/ms-rest-js/dist/msRest.node.js:2592:37
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

我尝试添加角色和权限。我使用的用户是管理员用户,拥有所有读写权限。但部署时仍然遇到同样的错误。

我无法看到在我的权限中添加 RBAC 的位置,如此处所述。

此部署仅包含功能。

azure permissions serverless
1个回答
0
投票

当我尝试使用

sls deploy
部署无服务器 azure 函数时,遇到了同样的错误:

enter image description here

要解决此错误,您应该将 Contributor 角色分配给 Subscription 中的 User

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.