Несколько вариантов.
Сверните свои
, если вы запустили aws s3 ls
, а в позиции есть слово "PRE" вместо даты и размера изменения, это означает, что «каталог», который вы можете пройти. Вы можете написать быстрый bash сценарий для запуска рекурсивных команд aws s3 ls
для всего, что возвращает «PRE», указывающее, что он скрывает больше файлов.
s3fs
Использование проекта S3FS-Fuse на github , вы можете смонтировать S3 bucket в вашей файловой системе и исследовать его таким образом. Я не проверял это и поэтому не могу лично рекомендовать его, но это кажется жизнеспособным и может быть простым способом использовать инструменты, которые вы уже имеете и понимаете (например, tree
).
Одна проблема, которая Я мог бы сказать, что когда я использовал программное обеспечение, подобное этому, оно выполняло много вызовов API, и если его оставить монтированным на длительный срок, оно может увеличить расходы только на количество вызовов API.
Syn c все на локальный хост (не рекомендуется)
Добавление этого для завершения, но вы можете запустить
aws s3 sync s3://mybucket/ ./
Это попытается скопировать все на ваш компьютер, и вы сможете использовать свою собственную файловую систему. Однако , s3-контейнеры могут содержать петабайты данных, поэтому вы не сможете синхронизировать c все это с вашей системой. Также , s3 предоставляет множество строгих мер безопасности для защиты данных, чего, вероятно, нет на вашем персональном компьютере.