![](/img/trans.png)
[英]Way to get Azure Function default key with ARM output or powershell
[英]ARM Deployment: Get Azure Function API Key
作為Stream Analytics部署解決方案的一部分,我想通過例如listkeys()函數在ARM模板中檢索Azure Function App的API密鑰。 有沒有一種方法可以在ARM部署期間分別通過ARM模板檢索此密鑰,如果可以,如何?
謝謝
這個問題已經在這里回答:
在這種情況下,重要的是在部署作業之前將“最低TLS版本”設置為“ 1.0”。 否則,在測試連接狀況時會失敗。
Azure Functions的新密鑰管理API已啟用。 通過以下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": []
}
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.