如何将 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);
}
我创建了两个存储账户,一个是我的天蓝色功能,另一个是文件存储账户。我想要的是从 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);
}