Windows Azure角色本地存储是否保证下一个使用同一主机的应用程序无法访问?

Windows Azure角色本地存储是否保证下一个使用同一主机的应用程序无法访问?,windows,security,azure,cloud,Windows,Security,Azure,Cloud,假设my Azure角色将文件存储到角色本地文件系统,但忘记删除它们。将来使用该主机的其他应用程序是否可以访问这些文件 我已经读过了,里面充满了营销风格的声明,但我找不到一个明确的声明,说明在主机上开始一个新角色之前,主机被“清洗”得有多彻底 我可以完全确定另一个应用程序不会看到我的应用程序对文件系统所做的更改吗?虽然我不确定它是否有正确的文档记录,但我可以相当肯定的是,在让任何其他角色访问VM之前,Microsoft Azure会彻底回收角色已转储到VM中的任何本地文件。这是一项相当基本的安全

假设my Azure角色将文件存储到角色本地文件系统,但忘记删除它们。将来使用该主机的其他应用程序是否可以访问这些文件

我已经读过了,里面充满了营销风格的声明,但我找不到一个明确的声明,说明在主机上开始一个新角色之前,主机被“清洗”得有多彻底


我可以完全确定另一个应用程序不会看到我的应用程序对文件系统所做的更改吗?

虽然我不确定它是否有正确的文档记录,但我可以相当肯定的是,在让任何其他角色访问VM之前,Microsoft Azure会彻底回收角色已转储到VM中的任何本地文件。这是一项相当基本的安全政策


然后,考虑到新虚拟机在Windows Azure上的部署时间(6分钟到8分钟之间),我非常确定虚拟机本身几乎完全被清除,而不仅仅是本地存储,因此,在VM执行期间可能由操作系统本身生成的任何副产品文件在之后都不可用。

本地存储是短暂的,它是特定计算实例的一部分。当实例被回收\删除时,本地存储将消失。

否,它不能被其他VM使用,即使是意外使用。Windows Azure实例装载的“scratch”驱动器是另一个VHD-数据不是以本机方式写入磁盘的。因此,为了让另一个实例读取您的数据,它必须装载您的VHD,这是不可能的