57531


[RubyでAWS S3のオブジェクトの一覧を取得してみた -
Qiita](https://qiita.com/b_a_a_d_o/items/a38987c6cb4bccfe2834)

こちらを参考に s3 のバケットのリスティングはできたのですが  
プレフィックス以下のすべてのオブジェクトが表示されてしまいます

S3の / はディレクトリではなく単なるパスなので当然ではあるんですが

[code]

    bucket/aaa/111
              /222
          /bbb/333
              /444
    
[/code]

という構成になってるときに aws cli で

[code]

    aws s3 ls bucket
    
[/code]

とうったときのように aaa bbb だけ表示したいです

自分で全部のリストから最初の / までを取得して重複を除去するみたいな処理を書くしかないですか？  
そういうことをやってくれるライブラリみたいなのがあったりしないでしょうか


CC BY-SA 4.0
2019-08-22T04:53:13.727
57530
2019-08-23T01:10:53.233
2019-08-23T01:10:53.233
4236
question
ruby aws amazon-s3 aws-cli
aws cli のように s3 のパスを / 区切りでリストしたい


[`delimiter`オプションに`/`を指定](https://docs.aws.amazon.com/ja_jp/sdk-for-
ruby/v3/api/Aws/S3/Client.html#list_objects_v2-instance_method)してはどうでしょうか？


CC BY-SA 4.0
2019-08-22T05:15:01.840
57531
2019-08-22T05:15:01.840
4236
57530
answer