Azure-CLI 获取 API信息

2022-02-13T16:36:00

Azure官方下载一个az-cli,各个操作系统的都有,官方文档讲得已经很详细了,这里就不做赘述。

点我直达 Windows可直接点击此链接

下载并安装azure提供的cli安装文件安装 打开cmd或者powershell输入 az login --use-device-codeaz login命令进行登录

前者需要手动打开https://aka.ms/devicelogin 输入code 进行登录,后者会调用默认的浏览器自动打开登录界面,两者各有利弊,前者可以在开号的环境下进行登录操作,而后者更方便,请自行选择

登录完成之后运行下面命令开通订阅的开机权限以及申请api

[hide]

:: For cmd
az provider register --namespace Microsoft.Compute && az provider register --namespace Microsoft.Security && az provider register --namespace Microsoft.Network && az provider register --namespace Microsoft.Storage && az provider register --namespace Microsoft.ResourceHealth && az provider register --namespace Microsoft.ChangeAnalysis && az provider register --namespace Microsoft.Advisor && az provider register --namespace Microsoft.PolicyInsights && az provider register --namespace Microsoft.GuestConfiguration  && az ad sp create-for-rbac --role owner --sdk-auth --years 99
# For powershell

az provider register --namespace Microsoft.Compute 
az provider register --namespace Microsoft.Security 
az provider register --namespace Microsoft.Network 
az provider register --namespace Microsoft.Storage 
az provider register --namespace Microsoft.ResourceHealth 
az provider register --namespace Microsoft.ChangeAnalysis 
az provider register --namespace Microsoft.Advisor 
az provider register --namespace Microsoft.PolicyInsights 
az provider register --namespace Microsoft.GuestConfiguration 
az ad sp create-for-rbac --role owner

[/hide]

通过以下代码也可以获取API信息:

az ad sp create-for-rbac --role contributor --scopes /subscriptions/$(az account list --query [].id -o tsv)
az ad sp create-for-rbac --role owner --sdk-auth --years 99 --scopes /subscriptions/订阅ID
也可以通过登录 https://shell.azure.com 选择Bash或Powershell 输入以上命令获取API信息
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »