有一个春季集成应用程序,其中文件被从一个文件夹路由到S3桶使用S3出站通道适配器。我需要知道存储在S3桶下的当前日期(当前日期)和格式文件(csv/txt)下的文件/对象的数量。
想知道如何在不直接使用aws的情况下使用spring-integration-aws吗?
观察到春季集成-aws在S3session中有一种方法.
@Override
public S3ObjectSummary[] list(String path) throws IOException {
}我们是否需要在S3ObjectSummary上使用比较器,还是有其他方法可以实现这一点。任何建议都是有用的。
发布于 2018-12-19 15:36:32
因此,您可以使用S3Session.listNames(),然后对所需的文件扩展名进行筛选。
如果您确实需要更全面的逻辑,可以考虑使用S3RemoteFileTemplate及其executeWithClient()来访问低级别的API。
https://stackoverflow.com/questions/53850187
复制相似问题