使用 Azure CLI 操作 Azure 服务主体
下载安装
https://docs.microsoft.com/zh-cn/cli/azure/install-azure-cli#install
登录
1 | az login -u 登录邮箱 -p 密码 |
创建服务主体
使用基于密码的身份验证
1 | az ad sp create-for-rbac --role contributor --scopes /subscriptions/$(az account list --query [].id -o tsv) |
获取现有服务主体
若要获取由当前登录用户创建的所有服务主体的登录信息,请执行以下命令:
appId 和 appOwnerTenantId 自行替换
1 | az ad sp list --show-mine --query "[].{id:appId, tenant:appOwnerTenantId}" |
管理服务主体角色
Azure CLI 提供以下命令来管理角色分配:
- az role assignment list
- az role assignment create
- az role assignment delete
比如要删除所有创建的服务主题
1 | $ az role assignment delete |
更多文档
本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ShiGuang
评论