我正在尝试使用 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/