【问题标题】:Get filesizes from AWS S3 bucket?从 AWS S3 存储桶获取文件大小?
【发布时间】:2017-09-03 06:47:35
【问题描述】:

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

【问题讨论】:

标签: amazon-s3 size


【解决方案1】:

这个链接有很好的信息 - Check file size on S3 without downloading?

要以自动化方式执行此操作,您可以将其编写为 Bash 脚本并通过您自己的服务器上的 Crontab 进行调度,或者在 Lambda 上使用您首选语言的 AWS 开发工具包,然后使用 Cron 任务通过 CloudWatch Events 进行调度.

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

【讨论】:

    【解决方案2】:

    如果你使用goofys之类的东西挂载bucket前缀,你可以使用find(1)来找到你想要的文件:

    $ find /mnt/s3bucket -size -1048576c
    

    【讨论】:

      猜你喜欢
      • 2016-06-22
      • 1970-01-01
      • 1970-01-01
      • 2011-05-26
      • 2020-06-15
      • 1970-01-01
      • 2020-09-19
      • 2017-09-17
      • 2022-01-18
      相关资源
      最近更新 更多