У меня есть ведро s3, которое сохраняет обновления с .zip и .gz файлами. У меня есть разрешения только для чтения в этом ковше. Я хочу извлечь сжатые файлы и переместить их в другой ведро s3. Но я не вижу никакой команды для извлечения сжатых файлов в AWS CLI. Могу ли я использовать команды unix для этого? Я прошел через aws s3 cli: http://docs.aws.amazon.com/cli/latest/userguide/using-s3-commands.htmlизвлечение файлов из объекта s3
0
A
ответ
1
S3 is 'dumb'. Вы не можете просить об этом - сделайте что-нибудь для себя, как создание миниатюры изображений или сжатие/распаковка файлов.
Вам необходимо загрузить сжатый файл и сделать это самостоятельно. Это намного быстрее, если вы используете экземпляр EC2 (а не выбираете его за пределами сети Amazon).
Смежные вопросы
- 1. Извлечение всех версий объекта S3
- 2. Скрепка на S3 - извлечение удаленных файлов?
- 3. Извлечение объекта S3 через Java AWS SDK
- 4. Извлечение данных из S3 очень медленно
- 5. Извлечение файлов из RESSOURCES
- 6. Извлечение объекта из ArrayList
- 7. Извлечение атрибутов из объекта
- 8. Извлечение данных из объекта
- 9. Извлечение данных из объекта
- 10. Извлечение объекта из памяти
- 11. Извлечение значения из объекта
- 12. извлечение значения из объекта
- 13. Извлечение данных из объекта
- 14. Извлечение данных из объекта генератора
- 15. Извлечение изображений из ковша Amazon S3
- 16. Извлечение метаданных объекта пользователя в S3 - aws sdk v3 php
- 17. Извлечение базового объекта из производного объекта
- 18. Извлечение файлов из огромного каталога
- 19. Извлечение данных из файлов JSON
- 20. Извлечение строк из файлов PE
- 21. Извлечение six.b из нескольких файлов
- 22. извлечение столбцов из текстовых файлов
- 23. Windows: извлечение файлов из папки
- 24. Извлечение переменных из включенных файлов
- 25. Извлечение данных из файлов .rsa
- 26. извлечение числа из имен файлов
- 27. Извлечение данных из больших файлов
- 28. Извлечение измененных файлов из SVN
- 29. Извлечение «неподписанных файлов» из каталога
- 30. Извлечение данных из объекта XML
Вы можете загрузить файлы на свой компьютер, а затем выполнить их локально со всей командой unix, если только файлы не являются текстовыми файлами, а затем вы можете использовать zcat или zgrep с конвейерами. –
Загрузите файл с S3 GetObject, распакуйте его на своем компьютере, а затем загрузите распакованный файл на S3 с помощью PutObject. Вы можете найти множество «компрессионных» библиотек в Java/Ruby/C++. – anshul410
hi anshul410, я действительно не хочу загружать файл на свой локальный компьютер. Я скорее хочу, чтобы aws распаковал его для меня и сохранил извлеченные файлы в каком-то другом ведре. Есть ли способ сделать это? –