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

时间:2014-05-15 06:48:24

标签: azure azure-storage azure-storage-blobs

在我目前的PC设置中,我安装了SSD和普通硬盘。 SSD只有120GB的容量,因为我正在开发一个大型应用程序,它将所有文件存储在azure blob存储器中,我要指定microsoft azure存储模拟器存储我的文件的硬盘驱动器。

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

THX

1 个答案:

答案 0 :(得分:16)

存储模拟器将此设置保存在名为 WAStorageEmulator.5.2.config 的文件中,该文件位于 C:\Users\{Your Current User Name}\AppData\Local\AzureStorageEmulator 文件夹中。打开此文件,然后更改该配置文件中 PageBlobRoot BlockBlobRoot 元素的设置。例如,在下面的XML中,我更改了设置,以便在D:\中为块blob而不是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>

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