Что такое хороший клиент Amazon S3?


35

Я использовал консоль управления Amazon S3 для просмотра своих файлов S3. К сожалению, кажется, что он не может сортировать файлы (в данном сегменте) по чему-то другому, кроме того, что используется по умолчанию (что, кажется, по имени). Мне нужен хороший графический клиент для просмотра этих файлов, который позволит мне отсортировать их по дате, поэтому самые новые появятся сверху.

ОБНОВЛЕНИЕ: Я также хотел бы, чтобы клиент мог выполнить текстовый поиск в ведре ... но я подозреваю, что это желаемое за действительное.


2
Я только что попробовал crossftp.com, и он работал как чемпион. Мне удалось отсортировать файлы по дате и перетащить / загрузить несколько файлов.
угон

Ответы:


22

DragonDisk - достойный клиент Amazon S3 GUI. ( Http://www.s3-client.com/ ) У них есть пакеты Debian для Ubuntu. введите описание изображения здесь


7
Может быть, вы можете предоставить больше информации о Dragondisk, почему он (на ваш взгляд) приличный и как его функциональность отвечает специфическим требованиям Ops.
stephenmyall

1
dragondisk.com сегодня мертв
Nam G VU

1
Хм. Похоже, он все еще работает, но, похоже, AWS больше не любит с ним работать ... <Error> <Code> InvalidRequest </ Code> <Message> Предоставленный вами механизм авторизации не поддерживается. Пожалуйста, используйте AWS4-HMAC-SHA256. </ Message>
Пол Вебер

1
Не могу прокомментировать ответ диска дракона из-за повторения, но похоже, что разработчик планирует выпустить новую версию, которая будет поддерживать аутентификацию AWS V4 .
Darkwing

2
Похоже, проект DragonDisk заброшен.
Питер Дриннан

13

Я пошел с s3cmd:

 sudo apt-get -qq install s3cmd

При первом запуске он запрашивает ваши учетные данные, а именно:

  • ключ доступа
  • Секретный ключ
  • регион (я пошел на «ЕС-запад-1»)

и создает там, ~/.s3cfgгде хранятся все вещи.

В случае успеха вы можете перечислить все свои ведра по:

s3cmd ls

содержание ведра по:

s3cmd ls s3://bucket-name

и получить файл:

s3cmd get s3://bucket-name/filename.txt

Для получения дополнительной информации смотрите в:

man s3cmd

Хотя это и не GUI, я считаю, что это самый приемлемый из всех :) Спасибо!
Wout

11

У вас есть s3fs-c. Это интерфейс FUSE для S3. Это займет немного времени, чтобы его запустить и запустить, но в отличие от двух других предложений, он будет прозрачным и будет действовать как любой другой тип диска. Вы можете сохранять файлы прямо на S3. Вы сможете открыть корзину S3 и просматривать файлы в любой утилите Linux (например, Gimp, Libre Office и т. Д.).

Для того, чтобы использовать s3fs-c, вам придется скомпилировать и настроить его. Вы можете найти инструкции в файле INSTALL .

Вам нужно установить build-essentials, libcurl4-openssl-dev, automake, pkg-config, libxml2-devи libfuse-devпостроить его.

sudo apt-get install build-essentials libcurl4-openssl-dev pkg-config libxml2-dev libfuse-dev automake

то простой ./configure, makeи sudo make installдолжен получить сборку / установку работы.


2
Обратите внимание, что к настоящему времени (декабрь 2014 года) s3fs-cзначительно отстает s3fs(от которого он был разветвлен). s3fs-cне поддерживает UID или GID, поэтому я пошел с s3fs1,74.
Кинан

s3fs также доступен через apt-get в Ubuntu 16.04
Питер Ламберг,

7

Пожалуйста, проверьте этот клиент Amazon S3, который имеет расширенные функции и работает на каждой ОС

https://github.com/rusher81572/cloudExplorer


9
Можете ли вы объяснить немного больше об этом? Кроме того, если вы являетесь создателем, укажите это в своем ответе.
Эяль

Странно, я не смог найти исполняемый файл jar, упомянутый на github
insign

Похоже, не работает с поставщиками хранения, не совместимыми с Amazon S3.
Ян Янковский


6

S3Fox - это плагин Firefox, который работает в Ubuntu. Официальная страница дополнений на Mozilla выглядит устаревшей, но работает нормально. Похоже, он не может сортировать файлы по дате последнего изменения.


2
На странице дополнений Firefox написано «Это дополнение отключено администратором».
Ян Филлипс

Попробуйте: s3fox.net
Дамир Олехар

3
s3fox сегодня мертв
Nam G VU

6

Бесплатная версия CrossFTP имеет поддержку S3 и, похоже, выполняет свою работу: http://www.crossftp.com Снимок экрана - с их сайта. Бесплатная версия выглядит так же.

CrossFTP


Это работает для меня, но бесплатная версия не позволяет вам устанавливать разрешения для файлов, которые вы загрузили. crossftp.com/features.htm
davidwebster48

2

Вы также можете попробовать minio client aka mc. mcнаписан на Golang и выпущен под лицензией Apache v2.

mc реализует следующие команды

  ls        List files and folders.
  mb        Make a bucket or folder.
  cat       Display contents of a file.
  pipe      Write contents of stdin to one or more targets. When no target is specified, it writes to stdout.
  share     Generate URL for sharing.
  cp        Copy one or more objects to a target.
  mirror    Mirror folders recursively from a single source to many destinations.
  diff      Compute differences between two folders.
  rm        Remove file or bucket [WARNING: Use with care].
  access    Manage bucket access permissions.
  session   Manage saved sessions of cp and mirror operations.
  config    Manage configuration file.
  update    Check for a new software update.
  version   Print version.

Каждая команда документируется с примерами, вам просто нужно набрать

mc <command> --help

Надеюсь, это поможет.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.