- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一整天都在努力解决这个问题,我正在尝试从 ARM 模板创建一个 Function App 功能键。
到目前为止,我已经能够使用以下模板在主机级别创建功能键:
{
"type": "Microsoft.Web/sites/host/functionKeys",
"apiVersion": "2018-11-01",
"name": "[concat(parameters('appServiceName'), '/default/PortalFunctionKey')]",
"properties": {
"name": "PortalFunctionKey"
}
然后我发现了几篇文章和链接,显示可以通过 API 实现: https://github.com/Azure/azure-functions-host/wiki/Key-management-API
我可以通过此 API 生成它,并将其发布到:https://{myfunctionapp}.azurewebsites.net/admin/functions/{MyFunctionName}/keys/{NewKeyName}?code={_masterKey}
但是我无法弄清楚如何在我的 ARM 模板中做到这一点!我尝试过各种类型和名称的组合,例如:
{
"type": "Microsoft.Web/sites/host/functionKeys",
"apiVersion": "2018-11-01",
"name": "[concat(parameters('appServiceName'), '/{myfunctionName}/PortalFunctionKey')]",
"properties": {
"name": "PortalFunctionKey"
}
或/functions/{myfunctionName}/PortalFunctionKey正如一些文章中所建议的,我只是无法让任何工作正常工作,也无法在 ARM Microsoft.Web/sites/host/functionKeys 上找到太多文档。
有人成功在 ARM 模板中创建功能键(不是主机)吗?我很高兴听到你是如何到达那里的:)!
提前非常感谢,
伊曼纽尔
最佳答案
这现在可能可以解决问题:https://learn.microsoft.com/en-us/azure/templates/microsoft.web/2020-06-01/sites/functions/keys
我能够通过传递如下所示的 ARM 模板资源来创建功能键:
{
"type": "Microsoft.Web/sites/functions/keys",
"apiVersion": "2020-06-01",
"name": "{Site Name}/{Function App Name}/{Key Name}",
"properties": {
"value": "(optional)-key-value-can-be-passed-here"
}
}
看来,即使你的属性中没有“值”,那么你至少也必须传递一个空的属性对象。
关于azure - 如何在ARM模板中创建azure功能键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59667025/
我是一名优秀的程序员,十分优秀!