Получить ResourceName на основе идентификатора ресурса (GUID) - Azure
С помощью модуля Powershell для партнерского центра я могу получить всю информацию о моем биллинговом профиле с помощью команды Get-CustomerSubsctionUsage. Теперь эта команда не возвращает имя ресурса. Поэтому я попытался получить имя от Get-AzureRmResource
который предоставит имя, имя группы ресурсов, ... Он даже может сделать это на основе идентификатора Get-AzureRmResource -ResourceId /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testVM
Но проблема в том, что идентификатор, который я могу предоставить из данных об использовании, не совпадает с идентификатором, который необходим команде.
Я попытался получить URI ресурса из другой команды внутри модуля центра партнеров. Но потому что мне действительно нужно иметь первую команду для данных о стоимости. Было трудно получить resourceUri для ресурса, который я нашел в первой команде. Вот почему сейчас я просто хочу получить имя ресурса из модуля AzureRm. Но похоже, что он не может найти правильный способ получить его правильно. Причина, по которой я хочу это сделать, заключается в том, что идентификатор ресурса или имя ресурса, предоставленные модулем партнерского центра, не представлены в отчете о расширенном составе.
TL;DR: я хочу получить имя ресурса Azure на основе GUID ресурса
1 ответ
На этом форуме был задан похожий вопрос, связанный с GUID ресурса Azure и выставлением счетов. GUID(идентификатор ресурса) в этих данных об использовании не относится к идентификатору какого-либо ресурса, например виртуальной машины или хранилища. Похоже, это просто GUID развертывания