如何将 Azure 文件存储与 Azure Function 一起使用?

How to use azure file storage with Azure Function?

我创建了两个存储账户,一个是我的天蓝色功能,另一个是文件存储账户。我想要的是从 azure 函数创建一个文件并将其存储在我的 azure 文件存储中。我浏览了文件存储和 Azure 功能的 official 文档,但我没有找到两者之间的任何联系 link。

是否可以从 azure 函数创建文件并将其存储在文件存储帐户中,如果可以,请相应协助。

Azure Functions External File bindings to upload file to external storage, but it doesn't work with Azure File Storage. There is a github issue 的预览,可以为文件创建新类型的绑定。

同时,您可以直接使用Azure Storage SDK上传文件。像

#r "Microsoft.WindowsAzure.Storage"
using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.File;

public static void Run(string input)
{
    var storageAccount = CloudStorageAccount.Parse("...");
    var fileClient = storageAccount.CreateCloudFileClient();
    var share = fileClient.GetShareReference("...");
    var rootDir = share.GetRootDirectoryReference();  
    var sampleDir = rootDir.GetDirectoryReference("MyFolder");
    var fileToCreate = sampleDir.GetFileReference("output.txt");
    fileToCreate.UploadText("Hello " + input);
}