Развертывание ARM: получить ключ API функции Azure - PullRequest
0 голосов
/ 26 октября 2018

В рамках решения по развертыванию Stream Analytics я хочу получить ключ API для приложения-функции Azure в шаблоне ARM, например, с помощью функции listkeys ().Есть ли способ получить этот ключ через шаблон ARM, соответственно, во время развертывания ARM, и если да, то как?

Спасибо

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

Новый API управления ключами функций Azure запущен. Это возможно через следующий скрипт ARM. Также проверьте это Github выпуск

"variables": {
    "functionAppId": "[concat(parameters('functionAppResourceGroup'),'/providers/Microsoft.Web/sites/', parameters('functionAppName'))]"
},
"resources": [
    {
        "type": "Microsoft.KeyVault/vaults/secrets",
        "name": "[concat(parameters('keyVaultName'),'/', parameters('functionAppName'))]",
        "apiVersion": "2015-06-01",
        "properties": {
        "contentType": "text/plain",
        "value": "[listkeys(concat(variables('functionAppId'), '/host/default/'),'2016-08-01').functionKeys.default]"
        },
        "dependsOn": []
    }
]
0 голосов
/ 26 октября 2018

На этот вопрос уже дан ответ здесь:

В этом контексте важно установить для параметра «Минимальная версия TLS» значение «1,0» перед развертыванием задания.В противном случае вы получите ошибки при проверке работоспособности соединения.

...