我使用一个存储帐户托管3个简单的Azure函数,这些函数对数据库执行读取,写入和删除操作。令人惊讶的是,指标下的已用容量值正在不断增加(请参见下面的屏幕截图)。为什么?这些功能不会向该存储写入任何内容。因为一个人为使用的容量付费-如果它继续那样增加,我是否会支付越来越多的费用?顺便说一下,我是“随用随付”客户。
编辑#1:如果我检查文件共享的文件夹大小,则显示为2MB(请参见下文)。不知道指标中的值来自哪里...
编辑#2:以下是应用程序设置。仅提供默认值+链接到MongoDB Atlas集群。可能与 AzureWebJobsStorage 相关吗?
答案 0 :(得分:1)
每个Azure功能都需要一个存储帐户。
在App Service中创建功能应用程序时,必须创建或链接 到支持Blob,队列, 和表存储。在内部,Functions使用存储进行操作 例如管理触发器和记录函数执行。
注意
使用“消费”托管计划时,您的功能代码和 绑定配置文件存储在Azure文件存储中 主存储帐户。当您删除主存储帐户时,这 内容已删除,无法恢复。