Подход, который вы упомянули выше, не работает, потому что Google Cloud Storage не имеет настоящих «каталогов».Например, «путь / к / некоторым / файлам / файлу.txt» - это полное имя этого объекта.Случайно с таким же именем объект «path / to / some / files / file2.txt» имеет один и тот же префикс имен.
Что касается того, как вы можете получить эти файлы: API-интерфейсы GCS (как XML, так иJSON) позволит вам составить список объектов для родительского сегмента, указав префикс;в этом случае вы хотите, чтобы все объекты начинались с префикса "путь / к / некоторым / файлам /".Затем вы можете сделать отдельные HTTP-запросы для каждого из объектов, указанных в теле ответа.При этом, вы, вероятно, найдете это гораздо проще сделать с помощью одной из клиентских библиотек GCS, таких как библиотека Python .
Кроме того, в настоящее время gsutil имеет GitHubпроблема открыта для отслеживания добавления поддержки Python 3 .