Перейти к содержимому

Cкачивание объектов

В Object Storage можно скачивать:

  • отдельный объект;
  • группу объектов (папку с объектами целиком);
  • все объекты из бакета;
  • часть объекта.
  • Веб-консоль
  • AWS CLI
  • Python
  • Go
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Object Storage.
  3. Нажмите на имя нужного бакета.
  4. Нажмите на значок для нужного объекта и выберите Скачать.
  • AWS CLI
  • Python
  • Go

Чтобы скачать все содержимое бакета в текущую директорию, выполните команду:

bash
aws s3 cp s3://<имя бакета> . --recursive

Чтобы скачать в текущую директорию объекты с указанным префиксом, выполните команду:

bash
aws s3 cp s3://<префикс>/ . --recursive

Скачивание части объекта полезно в следующих случаях:

  • Просмотр содержимого больших файлов. Скачивание массивного файла (лога или архива) может занимать много времени. Скачивание части позволит быстро получить нужный фрагмент данных.

  • Возобновление прерванной загрузки. Если скачивание файлов было прервано (сбой сети, ошибка системы и т.д.), можно возобновить загрузку с последней скачанной позиции.

  • Извлечение метаданных из файлов. Некоторые файлы содержат метаданные в начале. Можно извлечь эти метаданные, не загружая файл целиком.

  • AWS CLI
  • Python
  • Go
bash
aws s3api get-object --bucket <имя бакета> --key <ключ объекта> --range bytes=0-500