Я не могу загружать большие (›2 ГБ) файлы в веб-интерфейс Google Cloud Storage.

Я использовал ссылку Google Cloud Storage Manager в консоли API Google для загрузки мои файлы.

Это отлично подходит для большинства файлов: 1 КБ, 10 КБ, 1 МБ, 10 МБ, 100 МБ. Однако вчера мне не удалось загрузить файл размером 3 ГБ. Есть идеи, что не так?

Как лучше всего загружать большие файлы в Google Cloud Storage?


person fejta    schedule 25.01.2013    source источник
comment
Другой способ загрузки больших файлов можно увидеть [здесь] [1] [1]: stackoverflow.com/questions/26137039 /   -  person vsingh    schedule 08.10.2014


Ответы (2)


Веб-интерфейс поддерживает только загрузки размером менее 2 ^ 32 байтов (4 гигабайта). Я считаю, что это ограничение javascript.

Если вам нужно передать много или большие файлы, рассмотрите возможность использования gsutil:

  1. GSUtil выгружает и скачивает файлы любого размера.
  2. GSUtil возобновляет загрузку и возобновляет загрузки, которые не завершились частично.
  3. GSUtil вычисляет контрольную сумму MD5 для проверки содержимого каждого переданного файла правильно. .
  4. GSUtil can upload and download many files at the same time.
    • gsutil -m cp /path/to/*thousands-of-files* gs://my-bucket/*
person fejta    schedule 25.01.2013
comment
gsutil хорош, но веб-интерфейс может обрабатывать файлы размером ›2 ГБ, и обратите внимание, что 2 ^ 32 - это 4 ГБ, а не 2. - person Tom; 20.04.2015

По моему опыту, принятый ответ неверен - может быть, но что-то изменилось.

Я только что загрузил файл размером 2,2 ГБ в GCS с помощью веб-интерфейса Chrome 42 в Windows 8.1.

Я также хотел бы указать, что вопрос касается файлов> 2 ГБ, и в ответе упоминается 2 ГБ, но получается это от 2 ^ 32, что составляет 4 ГБ, а не 2. Так что, возможно, ограничение действительно составляет 2 ^ 32 (4 ГБ) - я не знаю не пробовал ничего такого большого.

(По-прежнему рекомендуется использовать gsutil для больших файлов.)

person Tom    schedule 20.04.2015