【发布时间】:2020-03-27 01:14:55
【问题描述】:
我的 s3 存储桶中存储了数千个 json 文件,需要对字符串“name”执行 grep 搜索。
我已经配置了 AWS cli ok,因为我可以打印出存储桶中的所有文件(通过 ls 命令)。
我已经尝试了以下 2 个命令:
1)
aws s3 ls s3://training | grep 'name'
这没有任何结果
2)
aws s3 cp s3://training/*json - | grep 'name'
这给出了错误:
下载失败:s3://training/*json to - 发生错误 (404) 调用 HeadObject 操作时:未找到
我知道字符串名称 100% 存在,因为它是在每个 json 中多次声明的字段名称
任何想法我做错了什么?
【问题讨论】:
标签: amazon-s3 grep command-line-interface