0

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

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

4

1 回答 1

3

有用于将文件上传到外部存储的Azure Functions 外部文件绑定的预览版,但它不适用于 Azure 文件存储。为文件创建新类型的绑定存在github 问题。

同时,您可以直接使用 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);
}
于 2017-07-05T12:53:13.083 回答