【发布时间】:2020-08-21 12:36:59
【问题描述】:
我在 azure 云中有多实例 Web 应用程序。我想确保其中只有一个从 azure 存储文件中读取和处理文件。我认为使用租赁选项我可以做到这一点。
但是我无法找到适合此操作的方法。我找到了这个 REST API option 但我正在寻找一些东西 like this.
此示例显示了 blob 存储。什么是文件存储选项?我正在使用最新的文件存储 nuget。
编辑:
这就是我从存储文件中获取数据并处理数据的方式。
var storageAccount = CloudStorageAccount.Parse("FileStorageConnectionString");
var fileClient = storageAccount.CreateCloudFileClient();
var share = fileClient.GetShareReference("StorageFileShareName");
var file = this.share.GetRootDirectoryReference().GetFileReference("file.txt");
---processing file and renaming the file after processing---
如何在这个文件上实现租用,以便没有其他云实例可以访问这个文件?处理完文件我也会重命名它。
【问题讨论】:
标签: azure azure-storage azure-cloud-services azure-storage-files