从AWS S3存储桶获取文件大小?

时间:2017-08-30 11:24:55

标签: amazon-s3 size

您好我需要一种方法来获取具有特定前缀的存储桶中的单个密钥的大小。 我想搜索小于某个阈值的文件。最有效的方法是什么?我需要每天执行这么多次。

2 个答案:

答案 0 :(得分:0)

此链接信息良好 - Check file size on S3 without downloading?

要以自动方式执行此操作,您可以将其作为Bash脚本编写,并在您自己的服务器上通过Crontab进行安排,或者在Lambda上使用首选语言的AWS SDK,然后使用Cron任务通过CloudWatch Events安排它。

http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html

答案 1 :(得分:0)

如果您使用goofys之类的方式挂载存储桶前缀,则可以使用find(1)查找所需的文件:

$ find /mnt/s3bucket -size -1048576c