我创建了两个存储帐户,一个具有我的天蓝色功能,另一个是文件存储帐户。我想要的是从 azure 函数创建一个文件并将其存储在我的 azure 文件存储中。我浏览了文件存储和 Azure 功能的官方文档,但我没有找到两者之间的任何连接链接。
是否可以从 azure 函数创建文件并将其存储在文件存储帐户中,如果可以,请相应地提供帮助。
我创建了两个存储帐户,一个具有我的天蓝色功能,另一个是文件存储帐户。我想要的是从 azure 函数创建一个文件并将其存储在我的 azure 文件存储中。我浏览了文件存储和 Azure 功能的官方文档,但我没有找到两者之间的任何连接链接。
是否可以从 azure 函数创建文件并将其存储在文件存储帐户中,如果可以,请相应地提供帮助。
有用于将文件上传到外部存储的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);
}