У меня есть каталог файлов на S3, который был переведен в glacier. Файлы были недавно восстановлены из Glacier, срок их действия еще не истек. Я могу копировать отдельные файлы с помощью «aws s3 cp». Но если я попытаюсь рекурсивно скопировать весь каталог, aws cli выдаст мне следующую ошибку для всех файлов:
```
предупреждение: пропуск файла s3://
$ авс --версия
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://
предупреждение: пропуск файла s3://
....
$ 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"",
«Класс хранения»: «ЛЕДНИК»,
"Метаданные": {}
}
Мне нужно было использовать --force-glacier-transfer.
Google привел меня сюда для того же сообщения об ошибке. Было бы неплохо, если бы этот вариант был предложен в сообщении об ошибке.
сколько стоит в деньгах этот флаг " --force-glacier-transfer." ?
Самый полезный комментарий
Google привел меня сюда для того же сообщения об ошибке. Было бы неплохо, если бы этот вариант был предложен в сообщении об ошибке.