下载安装

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
2
$ az role assignment delete
This will delete all role assignments under the subscription. Are you sure? (y/N): y

更多文档

使用 Azure CLI 创建 Azure 服务主体