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

Luc*_*Bos 9 azure azure-storage azure-storage-blobs

在我目前的PC设置中,我安装了SSD和普通硬盘.固态硬盘只有120GB的容量,因为我正在开发一个大型的应用程序存储在配发蔚蓝Blob存储我哗哗指定要哪个硬盘驱动器的微软Azure存储模拟器具有存储我的文件的文件.

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

谢谢

Gau*_*tri 17

存储模拟器将此设置保存在一个文件中,该文件WAStorageEmulator.5.2.config可以在C:\Users\{Your Current User Name}\AppData\Local\AzureStorageEmulator文件夹中找到.打开此文件并更改该配置文件中的设置PageBlobRootBlockBlobRoot元素.例如,在下面的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>
Run Code Online (Sandbox Code Playgroud)

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

  • 现在它被命名为`AzureStorageEmulator`,所以路径是`%userprofile%\ Local\AzureStorageEmulator` (5认同)
  • 仅供参考,最新路径是“%userprofile%\AppData\Local\AzureStorageEmulator” (4认同)