Файловые менеджеры
Графические инструменты, такие как файловые менеджеры, позволяют просмотреть объекты в бакете, имитируя иерархическую структуру каталогов.
Прежде чем начинать работу с файловыми менеджерами, необходимо создать авторизованный аккаунт или убедиться в его наличии, а также доступности данных об идентификаторе ключа и секретном ключе.
Создать аккаунт можно в меню «Аккаунты» сервиса Объектное хранилище с помощью кнопки Добавить аккаунт.
При создании аккаунта будут предоставлены данные, которые требуется сохранить. После закрытия окна восстановить Secret Key будет невозможно, однако при его утере можно создать новый аккаунт или добавить новый секретный ключ к существующему аккаунту.
Cyberduck — это бесплатный браузер облачного хранилища для Mac и Windows с поддержкой Объектного хранилища S3, а также многих других облачных платформ.
Установка производится с помощью дистрибутива продукта с официального сайта, а также классического пользовательского интерфейса операционной системы.
Для подключения следует указать:
- Тип подключения: Amazon S3.
- Сервер и порт: hb.vkcs.cloud:443.
- Access Key ID: индентификатор ключа, полученный при создании аккаунта Объектного хранилища.
- Secret access key: секретный ключ, полученный при создании аккаунта Объектного хранилища.
WinSCP — это графический клиент SFTP (SSH File Transfer Protocol) для Windows с открытым исходным кодом. Он также поддерживает протокол SCP (Secure Copy Protocol). Предназначен для защищённого копирования файлов между компьютером и серверами, поддерживающими эти протоколы.
Для настройки следует ввести следующие данные:
- Протокол передачи:
Amazon S3
. - Имя хоста:
hb.vkcs.cloud
. - Порт:
443
. - Идентификатор ключа доступа: идентификатор ключа, полученный при создании аккаунта Объектного хранилища.
- Секретный ключ доступа: секретный ключ, полученный при создании аккаунта Объектного хранилища.
S3FS позволяет Linux и macOS монтировать бакет S3 через FUSE. S3FS сохраняет собственный объектный формат для файлов, позволяя использовать другие инструменты, такие как AWS CLI.
Многие системы предоставляют готовые пакеты:
Amazon Linux через EPEL:
1sudo amazon-linux-extras install epel 2sudo yum install s3fs-fuse
Arch Linux:
sudo pacman -S s3fs-fuse
Debian 9 и Ubuntu 16.04 или новее:
sudo apt install s3fs
Fedora 27 или новее:
sudo dnf install s3fs-fuse
Gentoo:
sudo emerge net-fs/s3fs
RHEL и CentOS 7 или новее через EPEL:
1sudo yum install epel-release 2sudo yum install s3fs-fuse
SUSE 12 и openSUSE 42.1 или новее:
sudo zypper install s3fs
macOS через Homebrew:
1brew cask install osxfuse 2brew install s3fs
Для монтирования бакета в операционную систему следует:
-
Сохранить идентификатор ключа и секретный ключ в файле
~/.passwd-s3fs
в формате<идентификатор ключа>:<секретный ключ>
, а также ограничить доступ к файлу~/.passwd-s3fs
:1echo <идентификатор_ключа>:<секретный_ключ> > ~/.passwd-s3fs 2chmod 600 ~/.passwd-s3fs
-
Выбрать каталог, в который будет монтироваться бакет, и убедиться в наличии прав для операции монтирования.
-
Выполнить команду вида:
s3fs <имя_бакета> /mount/<путь_к_папке> -o passwd_file=~/.passwd-s3fs -o url=http://hb.vkcs.cloud -o use_path_request_style
Диск-О: — программа, которая позволяет работать с облаками в одном месте - на компьютере. При этом файлы не занимают места на устройстве, потому что хранятся только на облаках. Программа работает с Объектным хранилищем VK Cloud, а также с платформами, такими как: Облако Mail.ru, Яндекс.Диск, Google Drive, Dropbox и другими хранилищами.
Установку программы следует произвести используя стандартный пользовательский интерфейс операционной системы, а также установочный файл с официального сайта.
Для подключения следует добавить сервис Cloud Storage, затем ввести данные аккаунта и бакета.
Где:
- Хранилище: предустановленный класс хранения сервиса Объектное хранилище — Холодные данные или Горячие данные.
- Бакет: название имеющегося бакета.
- Access Key: идентификатор ключа, полученный при создании аккаунта Объектного хранилища.
- Secret Key: секретный ключ, полученный при создании аккаунта Объектного хранилища.
В результате бакет будет подключен как дополнительный диск в операционной системе и не будет использовать локальное пространство.