我的Azure功能将需要资源才能正常运行(范围从5到30 Mb)。我正在考虑将它们放置在Blob存储上,并在每次运行函数时从存储中加载,但是由于这种情况相当频繁(每天几次),因此我想将它们简单地作为资源放入函数项目中。
问题是,我可以为函数本身分配多少空间?一个Azure函数可以有多大(就磁盘空间而言)?
答案 0 :(得分:4)
这取决于您的Function应用所在的主机计划。
对于专用的应用服务计划(基本,标准等定价层),我们可以看到为该计划分配的磁盘存储空间。
就像@Slava Utesinov提到的一样,我们也可以从Platform features -> App Service plan -> File system storage
中进行检查。
对于消耗计划,文件系统存储显示1KB可用空间中的0KB使用情况。由于“消费”计划中的“功能”应用存储在“存储文件共享”中,而“存储文件共享”由Azure门户上的WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
和WEBSITE_CONTENTSHARE
应用程序设置指定,因此请选中doc。关于空间,文件共享的最大大小为5TB,请参见doc。