在Camel中配置用户属性

时间:2015-04-15 06:31:07

标签: java apache-camel access-rights

我使用Camel使用文件组件从网络路径路由文件。但是我的用户凭证没有该路径的读/写访问权限,因此我无法获取文件。

如果我想以不同的用户[仅针对该路径]访问路径中的文件,我该如何在Camel中配置? 对于多个路径,需要使用特定的用户凭据。所以我的更广泛的问题是我如何说Camel使用特定用户访问特定路径?

2 个答案:

答案 0 :(得分:0)

我看不出这可以通过file2组件的camel配置选项来配置不同的用户。

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

答案 1 :(得分:0)

您是否看过jcifs组件?

http://camel.apache.org/jcifs.html

from("smb://otheruser@myserver.example.com/sharename?password=otheruserspassword&localWorkDirectory=/tmp")
  .to("bean:foo");