Извлечение файлов Tar.gz из облачного хранилища - PullRequest
0 голосов
/ 20 сентября 2018

Я новичок в облаке Google, мне нужно извлечь файлы с расширением "xxxx.tar.gz" в облачном хранилище и загрузить в BiQuery (несколько файлов в несколько таблиц)

Я попробовал функцию облака сnodejs, использующие модули npm, такие как «tar.gz» и «jaguar», оба не работали.

может кто-нибудь поделиться некоторыми входными данными для распаковки файлов с использованием других языков, таких как python или Go.

моя работа : до сих пор я распаковывал файлы, скопированные вручную в этот целевой контейнер и загруженные в bigquery с использованием фоновых функций с использованием nodejs

Благодарим вас за помощь.

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Майк прав по отношению кархивы tar.Что касается второй половины вопроса в заголовке, Cloud Storage изначально не поддерживает распаковку архива tar.Вам придется сделать это самостоятельно (например, на локальном компьютере или с виртуальной машины Compute Engine)

0 голосов
/ 20 сентября 2018

tar - это инструмент Linux для архивирования группы файлов вместе, например, см. эту страницу руководства.Вы можете распаковать сжатый tar-файл с помощью команды вроде:

tar xfz file.tar.gz
...