簡體   English   中英

ARM部署:獲取Azure Function API密鑰

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM