[有人可以帮我解决这个问题吗 我认为这是一个秘密问题 这是我用于秘密的命令
az ad sp create-for-rbac --name "app-test-1" --role contributor \
--scopes /subscriptions/your_subscription_id/resourceGroups/your_resource_group \
--sdk-auth
我本来希望通过 GitHub actions 部署 CI/CD。
您需要按照以下步骤使用 GitHub 代码空间中的
az ad sp create-for-rbac
来分配角色:
--sdk-auth
已被弃用。您现在无法使用 --sdk-auth
。az login --use-device-code
,因为交互式登录在代码空间中不起作用。注意:-因为端口在代码空间中被阻止。
这是对我有用的命令。
az ad sp create-for-rbac --name "myApp" --role contributor --scopes /subscriptions/<subscriptionid>/resourceGroups/vshandilya/providers/Microsoft.Web/sites/devflask
- 确保您的订阅 ID 有效
- 确保您拥有在订阅中分配角色所需的角色/权限
- 确保您尝试分配角色的资源提供者存在并且可以在租户级别访问。某些 Azure 服务和功能需要租户级权限。
OUPUT
: