Cyberduck
Cyberduck — графическая утилита для работы с различными сервисами хранения данных, совместимая в том числе и с Object Storage. Графическая версия Cyberduck доступна для Linux и MacOS. Имеется также консольный клиент для Linux, Windows и MacOS.
Подготовка к работе
- Cоздайте сервисный аккаунт.
- Назначьте сервисному аккаунту роль
storage.bucket.editorили выше. - Создайте HMAC-ключ.
- Скопируйте и сохраните обе части HMAC-ключа:
Access keyиSecret key. - Скачайте версию Cyberduck для вашей ОС с официального сайта.
Подключение
Чтобы подключиться к Object Storage:
Запустите Cyberduck.
Нажмите Новое подключение.
Выберите тип подключения Amazon S3.
Укажите параметры подключения:
- Server —
storage.mwsapis.ru; - Port —
443; - Access Key ID — значение
Access keyиз HMAC-ключа; пример —_Ukpnpw3RiCx3iuPhn-t; - Secret Access Key — значение
Secret keyиз HMAC-ключа; пример —3LIK2LbwYqER7oGr3cX4WSC31YN83yZnDgcXyjewX.
Нажмите Подключиться. Если подключение прошло успешно, откроется список бакетов.
Работа с бакетами и объектами
Просмотреть список объектов в бакете
Чтобы просмотреть список объектов в бакете, нажмите на его имя.
Загрузить объект в бакет
Чтобы загрузить файл из локальной системы в бакет, перетащите его в окно Cyberduck. Вы также можете использовать опцию Файл > Закачать в основом меню.
Cкачать объект
Чтобы скачать объект, достаточно перетащить его в нужную локацию в локальной системе. Также вы можете выбрать опцию Файл > Скачать в основном меню.
Создать папку
Чтобы создать папку, выберите бакет в списке, а затем выберите Новая папка в контекстном меню.
Переименовать объект
Чтобы переименовать объект, выберите его в списке, а затем выберите Переименовать в контекстом меню.
Удалить объект
Чтобы удалить объект, выберите его в списке, а затем выберите Удалить в контекстном меню. Также выможете выбрать объект в списке и нажать клавишу Delete.