Как составить список всех приложений-функций и их учетной записи хранения

Можно ли как-нибудь объединить обе команды ниже, где перечислены все приложения-функции вместе с используемой для них учетной записью хранения?

Эта команда получает все функции приложения в подписке.

      az functionapp list 

Эта команда получает учетную запись хранения, используемую приложением-функцией.

      az functionapp config appsettings list --name <appname> -g <rg> --query "[].{name:name, value:value}[?name=='AzureWebJobsStorage']" --out table

1 ответ

Вам нужно перебрать результаты и использовать свойства результата для получения конфигураций:

      $functionApps = az functionapp list 
$functionAppObjects = $functionApps | ConvertFrom-Json
$functionAppObjects | ForEach-Object -Process {
    Write-Host $_.name
    az functionapp config appsettings list --name $_.name  --resource-group $_.resourceGroup --query "[].{name:name, value:value}[?name=='AzureWebJobsStorage']" --out table
    Write-Host
}
Другие вопросы по тегам