2015-04-15 60 views
0

我正在使用骆驼来使用文件组件路由文件从网络路径。但是我的用户凭证对该路径没有读/写访问权限,因此我无法提取文件。在骆驼配置用户属性

如果我想以另一个用户的身份访问路径中的文件[只为那个路径],我该如何在Camel中配置它? 而对于多个路径,则会使用特定的用户凭证。所以我更广泛的问题是,我怎么能说骆驼使用特定的用户访问特定的路径?

+0

我的事情,你可以有不同的端点为每个文件路径 –

+0

这很好......但我怎么配置用户属性使用... –

回答

0

我看不到这是可以通过驼峰配置选项file2组件配置一个不同的用户。

您的最佳行动方案可能是授予您需要的'r'权利,以便您可以在所有要从中读取文件的位置一致地创建用户,或创建具有正确访问权限的符号链接。

+0

是否有可能以某种方式使整个应用程序作为不同的用户运行?像有一个属性文件或任何其他配置。 –

+0

如果您启动骆驼可执行文件,或者您的容器(如果您使用的是)作为不同的用户,那么该用户将默认用于文件组件。或者,你可以看看使用ftp,这是另一种选择,或从string05的答案。 – vikingsteve