我的Azure函数需要资源才能正常运行(范围从5到30 Mb)。我正在考虑将它们放在Blob存储中,并在每次函数运行时从存储中加载,但由于它会经常运行(每天几次),所以我考虑将它们作为函数项目中的资源简单地放置。问题是,我可以为函数本身分配多少空间?Azure函数在磁盘空间方面有多大?
这取决于您的函数应用所在的主机计划。 对于专用应用服务计划(定价层基本版、标准版等),我们可以看到为该计划分配的磁盘存储空间大小。就像@Slava Utesinov提到的那样,我们也可以从平台特性->应用服务计划->文件系统存储中查看它。 对于消耗计划,文件系统存储显示可用1GB中的0KB使用情况。因为消耗计划上的函数应用存储在由Azure门户上的WEBSITE_CONTENTAZUREFILECONNECTIONSTRING和WEBSITE_CONTENTSHARE应用程序设置指定的存储文件共享中,请查看文档。至于空间,文件共享的最大大小为5TB,请参见文档。