什么是使用 Azurite 作为运行时存储帐户 (AzureWebJobsStorage)?

viv*_*una 7 c# azure azure-functions azure-functions-runtime .net-6.0

我刚刚开始创建天蓝色函数。我正在创建一个新的天蓝色函数并获得以下选项。这是什么意思?如果我选择或取消选择它怎么办?我还没有找到任何有关它的文档。

在此输入图像描述

它显示了这些信息,但我根本不明白。

在此输入图像描述

Ada*_*Dev 9

创建 Azure Function 时,其背后需要有一个 Azure 存储帐户,以满足各种运行时需求(https://learn.microsoft.com/en-us/azure/azure-functions/functions-app-settings#azurewebjobsstorage)。

对于本地开发,可以选择通过将 AzureWebJobsStorage 应用设置设置为该存储帐户的连接字符串来使用云中真实的 Azure 存储帐户,也可以使用在计算机上模拟存储帐户的本地模拟器 (Azurite)。

因此,如果您选择 Azurite 框,它会将 AzureWebJobsStorage 设置为使用本地模拟器,因此不需要云中的存储帐户。

https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azurite?tabs=visual-studio