将 Azure 应用服务作为网络驱动器连接到文件存储

将 Azure 应用服务作为网络驱动器连接到文件存储

我有一个应用程序,它通常使用文件路径来转储一些数据。我希望应用程序在 Azure 中运行时将数据转储到 Azure 文件存储中,但我不想更改代码,只想更改配置。

这意味着我需要对 Azure 中的文件存储具有读/写访问权限,可以通过 SMB 文件路径访问该文件存储,而无需任何进一步的身份验证(因为应用程序通常只是将其转储到 C 驱动器上)。我已设法使用 SMB 路径设置文件共享,但它需要身份验证。

那么,是否可以以某种方式将应用服务与文件存储链接起来,从而使应用服务通过正常文件路径(例如"\\my-storage.file.core.windows.net\my-app")读取和写入文件?

答案1

Azure Files 不支持在未经身份验证的情况下访问它,您需要提供存储密钥才能访问它。如果它在虚拟机上运行,​​您可以考虑映射驱动器或使用 cmdkey保留凭证

相关内容