S3 のバケットを単にスラッシュを含むファイル名のリストではなく、ファイル階層として参照するための比較的基本的なツールを作成したいと考えています。
現在、私は boto を使用してバケット内のキー名のリストを取得し、キー名を解析して「フォルダー」とファイルのネストされた辞書を作成しています。ただし、そのプロセスには非常に時間がかかります。各キーを調べて、上位レベルのすべてのフォルダーのリストを取得するだけでも、15 分以上かかります。
Cyberduck などのツールはどのようにしてフォルダのリストをすばやく表示するのでしょうか?