Получить лазурную функциональную клавишу с аз отдыхом - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь получить ключ функции Azure V2 с помощью Powershell и Azure CLI, ниже приведен код. Я получаю сообщение об ошибке:

Не найдено ({"error": {"code": "NotFound", "message": "Ошибка при получении функциональных клавиш."}})

Похоже, что невозможно получить ключи Azure Function V2, не установив для приложения AzureWebJobsSecretStorageType значение «files».

https://github.com/Azure/azure-functions-host/wiki/Changes-to-Key-Management-in-Functions-V2

Единственная полезная статья, которую я нашелэто:

https://markheath.net/post/managing-azure-functions-keys-2

Согласно https://github.com/Azure/azure-functions-host/issues/3994 это должно работать.

Я что-то упустил?


$webAppName = 'XXX'

$resourceGroup = 'YYY'

$subscriptionId = 'ZZZ'

$resourceId = "/subscriptions/$subscriptionId/resourceGroups/$resourceGroup/providers/Microsoft.Web/sites/$webAppName"

az rest --method post --uri "https://management.azure.com$resourceId/functions/$webAppName/listKeys?api-version=2018-02-01"

1 Ответ

0 голосов
/ 05 ноября 2019

У меня был неправильный формат URI. Из службы поддержки Microsoft:

Чтобы получить ключи хоста, выполните следующую команду -

az rest --method post --uri "https://management.azure.com/subscriptions/$subscriptionId/resourceGroups/$resourceGroup/providers/Microsoft.Web/sites/$webAppName/functions/$functionName/listKeys?api-version=2018-11-01"

Чтобы получить определенную функциюклавиши выполняют следующую команду -

az rest - метод post --uri "https://management.azure.com/subscriptions/$subscriptionId/resourceGroups/$resourceGroup/providers/Microsoft.Web/sites/$webAppName/host/default/listKeys?api-version=2018-11-01"

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