【发布时间】:2021-02-01 19:19:36
【问题描述】:
我和我的团队通常通过 ARM 模板将 Azure Functions 应用程序部署到云端。但是这些天来,我们正在运行那个 ARM 模板来创建一个新函数并将它与已经创建的应用服务计划链接起来,这时抛出了这条消息:
{ “状态”:“失败”, “错误”: { “代码”:“冲突”, "message": "创建站点失败,出现磁盘已满错误。可能已超出存储配额。", “细节”: [ { "message": "创建站点失败,出现磁盘已满错误。可能已超出存储配额。" }, { “代码”:“冲突” }, {} ] } }
我们在平台中搜索配额,似乎没有超出任何内容。我们为 35 个 Azure Functions 使用一个应用服务计划。应用服务基于 Dynamic Tier Y1(如果有人也知道这一点并且可以解释,我将非常感激 :-))。
我们有疑问,因为我们有其他资源组已经包含相同的架构,甚至更多功能链接到相同的应用服务计划,但我们可以毫无问题地添加更多功能。为了暂时解决问题,我们删除了应用服务计划并重新创建它,连同所有功能,它正在运行。但是,有谁知道为什么会抛出此冲突消息?
更多信息:
-> 应用服务计划 ARM 模板:
{
"type": "Microsoft.Web/serverfarms",
"apiVersion": "2018-02-01",
"name": "[variables('servicePlan_name')]",
"location": "[parameters('service_location')]",
"sku": {
"name": "Y1",
"tier": "Dynamic",
"size": "Y1",
"family": "Y",
"capacity": 0
},
"kind": "functionapp",
"properties": {
"perSiteScaling": false,
"maximumElasticWorkerCount": 1,
"isSpot": false,
"reserved": false,
"isXenon": false,
"hyperV": false,
"targetWorkerCount": 0,
"targetWorkerSizeId": 0
}
}
【问题讨论】:
-
根据报错,你没有足够的存储空间:social.msdn.microsoft.com/Forums/sqlserver/en-US/…
标签: azure-functions azure-resource-manager azure-app-service-plans azure-deployment azure-storage-account