Используйте API Azure без участника службы - PullRequest
0 голосов
/ 25 декабря 2018

Могу ли я совершать вызовы API без использования принципала службы?Я хочу сделать как минимум запросы GET, используя мои учетные данные вместо участника службы, используя PowerShell.Если это возможно с Почтальоном, это даже лучше.

Я имею в виду API управления - management.azure.com.Например.Я хочу получить все подробности об управляемом диске.

1 Ответ

0 голосов
/ 26 декабря 2018

Если вы хотите сделать это с вашими учетными данными, попробуйте команду powershell Get-AzureRmDisk ниже. Примечание : если ваша учетная запись требует многофакторной аутентификации, вы не можете использовать этот способ.

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

Если вы хотите вызвать API в почтальоне, например.получить все подробности об управляемом диске. Вы можете перейти по этой ссылке Диски - Получить , нажать кнопку 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

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...