有没有办法“挂载”文件以进行读/写访问?我意识到我可以 GetBlobReference 和 BlobStream 但如果我只想为不理解 Azure 的库提供文件路径怎么办?
一个例子:一个“记录器”库,它只是以某种方式将文本附加到指定的文件。另一个(更现实的)示例:.sdf 的数据源(sql server compact 4)
有没有办法“挂载”文件以进行读/写访问?我意识到我可以 GetBlobReference 和 BlobStream 但如果我只想为不理解 Azure 的库提供文件路径怎么办?
一个例子:一个“记录器”库,它只是以某种方式将文本附加到指定的文件。另一个(更现实的)示例:.sdf 的数据源(sql server compact 4)
您可以使用 XDrive 将页 blob 挂载为 NTFS 文件系统。请参阅此博客文章。
正如 Oliver 所说,您可以为此使用 XDrive - 但如果您这样做,请考虑只有一个角色实例可以对驱动器具有写访问权限 - 因此它不是负载平衡 SQL CE 的好解决方案。
对于记录器场景,您还可以考虑在“分页 blob”上使用一些算法 - 请参阅http://msdn.microsoft.com/en-us/library/ee691964.aspx。这不会是“正常的文件访问”,但可以跨多个角色和角色实例使用。