从命令行或程序搜索Amazon S3存储桶

时间:2015-11-27 23:44:11

标签: php amazon-web-services amazon-s3 bucket

我需要查看我上传的图片是否正在转移到AWS上的s3存储桶。

这个存储桶中有很多文件,滚动到底部会浪费时间。显然,AWS界面不提供按日期或任何其他列排序的快速方法。

是否可以通过命令行或者使用PHP脚本快速搜索存储桶中的某个文件名?

1 个答案:

答案 0 :(得分:0)

在amazone存储桶上可以使用PHP,CLI和AWS控制台提供前缀搜索/过滤器。

  1. 当您登录到控制台时,在右上角打开您想要的存储桶,您有一个自由文本字段,可以使用任何前缀过滤您的文件。只需在此处输入您的完整文件名或一些起始字符,然后按Enter键即可获得所需的数据。
  2. 使用CLI,您必须使用aws s3 ls s3:// mybucket / Prefix此处前缀是您可以放置​​完整文件名或起始字符的位置。即使你可以使用文件名中的任何单词[不一定是前缀],使用aws s3 ls s3:// mybucket | grep'搜索关键词'。 s3/ls
  3. 使用PHP,您可以使用此有用的教程,使用前缀ListingObjectKeysUsingPHP
  4. 列出特定文件