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

Cкачать объект нужной версии

Если AWS CLI еще не установлен, установите и настройте его. Для работы с объектным хранилищем используйте команды s3api и s3.

AWS CLI. Cкачать объект нужной версии

В терминале выполните команду:

aws s3api get-object \
--bucket <bucket_name> \
--key <object_name> \
--version-id <versionid>\
<path>

Укажите:

<bucket_name> — имя бакета; <object_name> — имя объекта; <versionid> — уникальный идентификатор версии, которую вы хотите скачать; <path> — путь к файлу на локальной машине .

Если не указать --version-id, будет скачана актуальная (IsLatest) версия. Если попытаться скачать delete marker (в случае, если он является IsLatest), будет ошибка вида 404 Not Found, так как delete marker не содержит данных.

Подробнее о версионировании см. в статье Версионирование бакета. Подробнее о бакетах см. в статье О бакетах.