В настоящее время я работаю с AZURE Resources.Цель состоит в том, чтобы сгенерировать KEY API специального ресурса и получить доступ к этому ключу из powershell.
Сначала я запустил
New-AzureRmApplicationInsightsApiKey -ResourceId {RID}
, чтобы сгенерировать ключ API для моего ресурса.Я вручную проверил портал Azure, и ключ действительно был сгенерирован.
Затем я выполнил следующую команду, чтобы получить этот ключ API от powershell.
Get-AzureRmApplicationInsightsApiKey -ResourceId {RID}
Я получил желаемый результат(показано ниже), но API-ключ показывает нулевой или пустой.
ApiKey :
CreatedDate : Wed, 22 May 2019 23:36:40 GMT
Id : 7c4c61dc-b392-4aa4-992f-ee92b84e5dee
Permissions : {ReadTelemetry}
Description : test1
Я могу получить доступ к API-ключу и его информации, но я не вижу ничего определенного для фактического ключа, он отображается пустым.Документы Microsoft, кажется, показывают тот же результат, но я не нашел способ показать значение ключа.
Мне нужно выяснить, как раскрыть и получить доступ к значению этого ключа.Я хочу сохранить этот ключ в объекте для доступа.
Я получаю нулевое значение для ключа, когда я делаю следующее.
$apikeyinfo= Get-AzApplicationInsightsApiKey -ResourceId {RID}
$apikey = $apikeyinfo.ApiKey