在 2 个 Azure Functions 之间共享文件?
Sharing files between 2 Azure Functions?
我知道你可以在 D:\local\Temp.
中的 azure 函数中使用本地文件系统
两个 azure 函数是否可以共享文件系统中的一个目录?
我想在一个 azure 函数中下载一个文件,read/write 在另一个 azure 函数中下载它,然后在另一个 azure 函数中上传它。
这可能吗?还是我必须在一个 azure 函数中完成所有这 3 个步骤?
如果你的 2 个 Azure 函数在一个函数应用中,我们可以使用共享路径
D:\home
。你说的路径D:\local\Temp
是一个临时文件夹,如果App重启,文件夹里的文件会丢失。
注意:如果我们使用Azure Functions的共享路径,需要注意共享文件夹的大小限制,这取决于你的service plan price tier。
如果您使用的是 2 个 Azure 函数应用程序,我们可以使用 Azure blob storage。
Is this possible? Or do I have to do all these 3 steps in one azure function?
是的,您也可以在一个 Azure 函数中执行此操作。
共享本地文件夹不是两个函数之间通信的推荐方式。如果您 运行 的消费计划,您的功能可能 运行 在两个不同的实例(服务器)上,因此它们将失去此通信渠道。
使用 Blob 存储之类的东西而不是本地文件夹。
我知道你可以在 D:\local\Temp.
中的 azure 函数中使用本地文件系统两个 azure 函数是否可以共享文件系统中的一个目录?
我想在一个 azure 函数中下载一个文件,read/write 在另一个 azure 函数中下载它,然后在另一个 azure 函数中上传它。
这可能吗?还是我必须在一个 azure 函数中完成所有这 3 个步骤?
如果你的 2 个 Azure 函数在一个函数应用中,我们可以使用共享路径
D:\home
。你说的路径D:\local\Temp
是一个临时文件夹,如果App重启,文件夹里的文件会丢失。
注意:如果我们使用Azure Functions的共享路径,需要注意共享文件夹的大小限制,这取决于你的service plan price tier。
如果您使用的是 2 个 Azure 函数应用程序,我们可以使用 Azure blob storage。
Is this possible? Or do I have to do all these 3 steps in one azure function?
是的,您也可以在一个 Azure 函数中执行此操作。
共享本地文件夹不是两个函数之间通信的推荐方式。如果您 运行 的消费计划,您的功能可能 运行 在两个不同的实例(服务器)上,因此它们将失去此通信渠道。
使用 Blob 存储之类的东西而不是本地文件夹。