gpt4 book ai didi

amazon-s3 - 亚马逊 s3cmd ls

转载 作者:行者123 更新时间:2023-12-04 18:02:26 24 4
gpt4 key购买 nike

我需要从 Amazon S3 位置列出文件:

BUCKET= "s3://static.abc.com"
s3cmd ls --recursive $BUCKET/colorpics/*/640/

colorpics 目录包含多个子目录,例如:

2013
2014
2015
2016

因此 ls 命令应该动态地列出所有年份的图像,并且它应该只从下一级子目录 /640/ 列出。

如果我给 /*/ 它在挂载文件系统时工作。但是,当我尝试从存储桶中列出时,它失败了。

有什么方法可以实现吗?

最佳答案

Amazon S3 API 可以根据前缀返回存储桶的内容,例如 s3://static.abc.com/colorpics/,但是它不能有通配符中间模式。这可能就是 s3cmd 无法提供该功能的原因。

对了,这几天还是用官方的比较好AWS Command-Line Interface (CLI) ,它有一个匹配的 aws s3 ls 命令。

关于amazon-s3 - 亚马逊 s3cmd ls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32840053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com