我通过ARM模板部署存储帐户和功能应用程序,但在成功部署后,我无法使用功能应用程序,因为没有创建密钥。
我们无法检索运行时主密钥。请稍后再试。
根据我的理解(请参阅此issue on GitHub),应该在关联的存储帐户中创建一个包含hosts.json
的文件夹:存储帐户/ azure-webjobs-secrets / function -app 即可。但是,此文件夹不存在。
我希望在部署一个Function时,会创建hosts.json
。我相信还应该有一个名为FunctionName.json
的文件,其中包含功能特定的密钥,但仍然不存在上述文件夹,也不存在此文件。这会导致显示其他错误。
我们无法检索函数FunctionName的键。如果运行时无法加载您的函数,则会发生这种情况。检查其他功能错误。
万一来自MS的任何人选择这一点,有希望在会话ID a814072a75d643d89c71d64d20c3dd55 下记录这两个错误。
通过ARM模板部署功能应用程序是否存在错误,或者我做错了什么?
可在此Pastebin
中找到DeploymentName : DEV-FunctionAppName
ResourceGroupName : a-resourece-group
ProvisioningState : Succeeded
Timestamp : 02/10/2017 10:30:28
Mode : Incremental
TemplateLink :
Parameters :
Name Type Value
=============== ========================= ==========
environment String DEV
environmentSettings Object {
"applicationInsightsName": "service-name-app-insights",
"functionAppName": "DEV-FunctionAppName",
"storageAccountName": "servicenamedevstorene"
}
serviceName String Service Name
location String northeurope
serverFarmName String NorthEuropePlan
storageAccountSku Object {
"name": "Standard_GRS",
"tier": "Standard"
}
tags Object {
"Application": "Service Name",
"Environment": "DEV"
}
Outputs :
DeploymentDebugLogLevel :