繁体   English   中英

使用不带服务主体的Azure API

[英]Use Azure API without service principal

我可以在不使用服务主体的情况下进行API调用吗? 我想使用PowerShell至少使用我的凭据而不是服务主体发出GET请求。 如果Postman可以做到,那就更好了。

我指的是管理API-management.azure.com。 例如。 我想获取托管磁盘的所有详细信息。

如果要使用您的凭据来执行此操作,请尝试以下powershell命令Get-AzureRmDisk 注意 :如果您的帐户需要多因素身份验证,则不能使用这种方式。

$Credential = Get-Credential
Connect-AzureRmAccount -Credential $Credential -TenantId "<TenantId>"
Get-AzureRmDisk -ResourceGroupName "<ResourceGroupName>" -DiskName "<DiskName>"

如果要在邮递员中调用api,例如。 要获取托管磁盘的所有详细信息,可以导航至此链接Disks-Get ,单击“ Try It按钮,登录并复制Authorization令牌。 然后转到邮递员,按照文档指定api需要的参数和Authorization令牌,然后就可以调用api。

Smaple:

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}?api-version=2018-06-01

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM