Azure 存储模拟器将数据存储在特定路径上

标签 azure azure-storage azure-blob-storage

在我当前的电脑设置中,我安装了 SSD 和普通硬盘。 SSD 的容量只有 120GB,由于我正在开发一个大型应用程序,该应用程序将大量文件存储在 azure blob 存储中,因此我希望指定 microsoft azure 存储模拟器必须将我的文件存储到哪个硬盘驱动器。

我正在使用最新的存储模拟器(3.0)。

谢谢

最佳答案

存储模拟器将此设置保存在名为 WAStorageEmulator.5.2.config 的文件中,该文件位于 C:\Users\{Your Current用户名}\AppData\Local\AzureStorageEmulator 文件夹。打开此文件并更改该配置文件中 PageBlobRootBlockBlobRoot 元素的设置。例如,在下面的 XML 中,我更改了设置,以便将文件写入 block blob 的 D:\ 中,而不是 C:\

<?xml version="1.0"?>
<StorageEmulator xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <SQLInstance>.\SQLExpress</SQLInstance>
  <PageBlobRoot>C:\Users\Gaurav.Mantri\AppData\Local\AzureStorageEmulator\PageBlobRoot</PageBlobRoot>
  <BlockBlobRoot>D:\Users\Gaurav.Mantri\AppData\Local\AzureStorageEmulator\BlockBlobRoot</BlockBlobRoot>
  <LogPath>C:\Users\Gaurav.Mantri\AppData\Local\AzureStorageEmulator\Logs</LogPath>
  <LoggingEnabled>false</LoggingEnabled>
</StorageEmulator>

您可能需要重新启动存储模拟器才能使设置生效。

关于Azure 存储模拟器将数据存储在特定路径上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23671111/

相关文章:

Azure 文件存储 URL 第一次不起作用

xamarin.forms - Azure 表存储 - 如何在更新或合并后保持列的初始顺序?

azure - 如何使用 terraform 升级 AKS 集群而不停机

ssl - Azure Web角色-指向单个端点的多个ssl证书

当我使用 terraform 时,Azure 函数应用程序显示警告,例如“您的应用程序已固定到不受支持的 dotnet 版本”

c# - StorageAccountList 请求在本地有效,但在 dotnet 应用程序中部署时无效

c# - 如何在复制 blob 时获得独占锁定?

c# - 将 DataTable 上传到 Azure blob 存储

azure - 无法在指定时间内验证复制源。请求ID : (blank)

c# - 检测到行。由于可能发生数据丢失,架构更新正在终止