Azure Functions 应用程序从共享路径访问文件

标签 azure azure-functions

我正在尝试使用 azure 函数应用程序从 Azure VM 中的共享路径读取文件。

let networkDrive = require('windows-network-drive');
module.exports = function (context, myTimer) {    

context.log('start with');
networkDrive.mount("\\\\<IP Address>\\path","Y",'username','password')
.then(function(drive){
context.log("success");
context.log(drive);
})
.catch(function(error){
      context.log(error);
})
};

但我收到“访问被拒绝”的消息。但是,如果我从 Azure VM 的控制台尝试相同的代码,它就会按预期工作。函数应用程序/Azure VM 中是否需要更改任何配置更改/设置才能实现此功能。 对此的任何指示表示赞赏。

最佳答案

尝试将您的虚拟机和函数置于同一个 VNET 中。

关于Azure Functions 应用程序从共享路径访问文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59418447/

相关文章:

带有 docker 图像抛出的 Azure 函数会抛出缺少连接字符串错误,即使存在

java - Azure 函数。从 VS Code 调试 java。无法连接到被调试虚拟机

c# - Azure 移动服务 TableController 不返回内部对象

python-3.x - 设置 Azure 环境凭据()

azure - 插件问题 : Azure Active Directory single sign-on (SSO) integration with JIRA SAML SSO by Microsoft

azure - 如何在azure ARM模板中编写内联azure函数

javascript - Azure Functions bundle 和扩展、函数版本 - javascript 混淆 2.x、5.0.x+?

azure - terraform:仅将公共(public)IP添加到一个azure VM

visual-studio-2010 - 使用 Azure SDK 1.7 从 Visual Studio 发布不再有效 - 证书/指纹错误

c# - 如何将附加参数传递给 Blob 触发函数