如何使用spring-integration-aws获取S3存储桶中当前日期的对象计数?

杰西

有一个spring集成应用程序,其中使用s3-outbound-channel-adapter将文件从文件夹路由到S3存储桶。我需要知道今天的日期(当前日期)在S3存储桶下存储的文件/对象的数量,以及仅具有格式(csv / txt)的文件。

是否想知道如何使用spring-integration-aws而不直接使用aws-sdk?

观察到spring-integration-aws在S3session中有一个方法。

@Override
    public S3ObjectSummary[] list(String path) throws IOException {
}

我们是否需要在S3ObjectSummary上使用比较器,或者是否有其他方法可以实现此目的。任何建议都是有帮助的。

阿尔特姆·比兰(Artem Bilan)

因此,您可以使用S3Session.listNames()所需的文件扩展名然后对其进行过滤。

如果确实需要一些更全面的逻辑,则可以考虑使用S3RemoteFileTemplate和及其executeWithClient()访问低级AWS API。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Spring Integration AWS轮询S3存储桶以进行文件和处理

在AWS S3存储桶中使用当前日期创建一个文件夹

来自多个s3存储桶的Spring Integration AWS s3-inbound-streaming-channel-adapter流

使用S3消息处理程序和Spring Integration动态设置S3存储桶

如何使用Micrometer获取Spring Integration队列中的消息数?

如何使用Spring Integration DSL从JMS队列中解组XML

使用Spring Batch Integration为AWS S3中的每个新文件启动JobLaunchRequest

如何使用Java列出存储桶中的所有AWS S3对象

s3的spring-integration-aws是否可以复制存储桶子目录?

如何删除aws s3存储桶中具有相同键的多个对象

列出AWS S3存储桶中的对象(使用无服务器部署)

Node.js如何从AWS S3存储桶中获取JSON而不是Buffer

如何以角度7从AWS S3存储桶中获取和显示图像

使用aws cli将S3对象URL上传到存储桶后,如何获取?

如何在 AWS S3 存储桶中搜索?

使用Spring Integration移至GCP存储后如何从本地目录中删除文件

如何使用AWS CLI使用到期日期更新S3存储桶

Spring Integration AWS本地SQS

如何使用golang从Amazon S3存储桶的子文件夹中获取对象列表?

如何在 Spring Integration 中为 JsonObjectMapper 设置日期格式

Spring Integration DSL 中的路由

在Spring Integration中验证架构

Spring Integration 中的动态路由

如何在node.js中的amazon s3中获取存储桶中任何资源的最后访问日期?

使用 aws lambda 节点 js 获取存储在 s3 存储桶中的视频的视频元数据

如何使用AWS C ++ SDK解析区域,存储桶和对象键的S3 URI?

如果使用 aws-sdk 已经存在具有相同密钥的对象,则覆盖 S3 存储桶中的对象

如何从Typescript中获取当前日期之前3个月的日期对象

如何使用承担角色将另一个AWS账户中的S3对象放入您自己的账户S3存储桶中?