Понадобилось тут мне работать с хранилищем Amazon S3, что вызвало у меня некоторые проблемы.
Если для Windows клиентов существует довольно много, то для Linux же их набор довольно сильно ограничен.
Собственно, есть три варианта того, с чем работать:
- Плагины для браузеров (например, s3fox)
- CLI утилиты (s3cmd)
- И несколько GUI утилит, большинство из которых платные
Сначала я пошел по пути наименьшего сопротивления и попробовал работать с плагином к FF. Все бы ничего, но мне нужно было использовать external bucket — расшареный для меня кем то другим bucket. Возможности присоединить external bucket, да и вообще упонминания их в контексте s3fox я не нашел. Пришлось этот вариант отмести.
Дальше я решил попробовать s3cmd. Настроил конфиг, проверил соединение — все отлично. Пытаюсь синхронизировать bucket с директорией — external bucket видется, но синхронизироваться не хочет — срубается с ошибкой. Отписал баг-репорт и перешел к следущему варианту.
шз GUI я скачал Bucket Explorer и DragonDisk. DragonDisk в отличии от Bucket Explorer бесплатный, поэтому начал я с него. Возможности подключить external bucket в нем не обнаружил. Написал авторам с вопрос (может я чего пропустил?) на эту тему и перешел к Bucket Explorer.
В Bucket Explorer возможность подключить external bucket есть. Файлы пишутся-читаются, поэтому на ближайшие 30 дней я решил поработать с ним. А там посмотрим.
Чуть позже пришло письмо от разработчиков DragonDisk — пишут что возможность работы с external bucket появится в версии 0.5. Текущаяя — 0.49, так что будем надеятся что через месяцок они выпустят 0.5.
UPDATE: вот и вышел DragonDisk 0.5. Поддрежка external buckets есть, как и обещали.