Aws-cli: aws s3 cp/mv --recursive неправильно сообщает, что объект необходимо восстановить из ледника

Созданный на 15 янв. 2017  ·  3Комментарии  ·  Источник: aws/aws-cli

У меня есть каталог файлов на S3, который был переведен в glacier. Файлы были недавно восстановлены из Glacier, срок их действия еще не истек. Я могу копировать отдельные файлы с помощью «aws s3 cp». Но если я попытаюсь рекурсивно скопировать весь каталог, aws cli выдаст мне следующую ошибку для всех файлов:

```
предупреждение: пропуск файла s3://. Объект относится к классу хранения GLACIER. Невозможно выполнить операции загрузки для объектов GLACIA. Вы должны восстановить объект, чтобы иметь возможность выполнять операцию.

$ авс --версия
aws-cli/1.11.36 Python/2.6.6 Linux/2.6.32-504.8.1.el6.x86_64 botocore/1.4.93

$ кошка /etc/redhat-релиз
Выпуск CentOS 6.6 (финальный)

$ aws s3 cp s3:////tmp -- рекурсивный
предупреждение: пропуск файла s3://. Объект относится к классу хранения GLACIER. Невозможно выполнить операции загрузки для объектов GLACIA. Вы должны восстановить объект, чтобы иметь возможность выполнять операцию.
.......

$ aws s3api головной объект --bucket--ключ
{
"Восстановить": "ongoing-request="false", expiry-date="Sun, 22 Jan 2017 00:00:00 GMT"",
«AcceptRanges»: «байты»,
"ContentType": "двоичный/октетный поток",
«LastModified»: «Пт, 02 октября 2015 г., 23:41:22 по Гринвичу»,
«Длина контента»: 36,
"VersionId": "Ed6hvaWEg8d.K6m7gwJ_Z4gqOFkYDrrP",
"ETag": ""6009be9a36f7e5d4a47961681e11b5ac"",
«Класс хранения»: «ЛЕДНИК»,
"Метаданные": {}
}

Самый полезный комментарий

Google привел меня сюда для того же сообщения об ошибке. Было бы неплохо, если бы этот вариант был предложен в сообщении об ошибке.

Все 3 Комментарий

Мне нужно было использовать --force-glacier-transfer.

Google привел меня сюда для того же сообщения об ошибке. Было бы неплохо, если бы этот вариант был предложен в сообщении об ошибке.

сколько стоит в деньгах этот флаг " --force-glacier-transfer." ?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги