Просмотр OpenStack Swift на iPhone и Android — NetDrive Mobile

4 мин чтения mobile openstack-swift provider-guide
Jay
JayTech Writer
Доступ к контейнерам объектного хранилища OpenStack Swift с iOS и Android через NetDrive Mobile. Просматривайте, скачивайте, предпросматривайте и загружайте файлы без ноутбука.

Инженеру эксплуатации приходит уведомление о том, что ночной экспорт в контейнер OpenStack Swift мог завершиться с ошибкой, а ноутбук остался дома. Или коллега в приватном облаке OpenStack просит быстро взглянуть на объект с логом, пока вы на обеде. NetDrive Mobile помещает контейнеры OpenStack Swift на ваш iPhone или Android-телефон рядом со всеми остальными облаками, которыми вы уже пользуетесь, так что для проверки контейнера не нужно сначала искать ноутбук.

Файловый браузер NetDrive Mobile с содержимым облачного хранилища на телефоне

Все облака в одном приложении — включая OpenStack Swift

Просматривайте контейнеры OpenStack Swift рядом с Google Drive, S3, Dropbox и другими.

  • Проверяйте контейнеры Swift с телефона без ноутбука
  • Просматривайте и скачивайте объекты, не выходя из приложения
  • Загружайте фото или документы прямо с устройства
iOSAndroid

Требуется бесплатная учётная запись Bdrive.

Что нужно перед началом

  • NetDrive Mobile установлен — App Store для iOS 15.0 и новее, или Google Play для Android
  • Бесплатная учётная запись Bdrive — зарегистрируйтесь на netdrive.net, если у вас ещё нет аккаунта; каждое облако, добавленное в NetDrive Mobile, подключается через эту учётную запись
  • Учётные данные OpenStack Swift: URL конечной точки аутентификации вашей identity-службы OpenStack, ваш логин и пароль (или API-ключ, в зависимости от настройки облака), а также имя контейнера, который вы хотите просматривать

Добавление OpenStack Swift в NetDrive Mobile

Откройте NetDrive Mobile и нажмите + или откройте панель Add a drive с главного экрана.

Панель Add a drive в NetDrive Mobile со списком доступных облачных провайдеров

  1. Прокрутите до OpenStack Swift в списке провайдеров и нажмите на него.
  2. Введите URL конечной точки аутентификации, ваш логин и пароль (или API-ключ).
  3. Введите имя контейнера, к которому нужно подключиться.
  4. Нажмите Connect. NetDrive Mobile получит содержимое контейнера и добавит его на главный экран в раздел Clouds.

Ваши учётные данные хранятся в защищённом хранилище устройства — iOS Keychain или Android Keystore — и никогда не покидают устройство в незашифрованном виде.

Просмотр контейнера Swift

Нажмите на запись OpenStack Swift на главном экране, чтобы открыть файловый браузер. Объекты перечислены по имени с указанием размера и даты последнего изменения, а сортировку и переключение между списком и сеткой можно найти в правом верхнем углу.

Файловый браузер NetDrive Mobile с содержимым папки облачного хранилища, опциями сортировки и вида

Для контейнера, организованного по дате или префиксу имени хоста — что часто встречается в экспортах логов или заданиях ночного резервного копирования, — это позволяет быстро перейти прямо к нужному объекту, не пролистывая весь контейнер.

Скачивание, предпросмотр и загрузка

Нажмите на любой объект, чтобы открыть меню действий: Preview, Download, Rename, Move, Copy, Get info или Delete.

Меню действий с файлом в NetDrive Mobile с опциями Preview, Download, Rename, Move, Copy и Delete

Preview открывает изображения, PDF-файлы и текстовые логи прямо в приложении — удобно, чтобы убедиться, что задание завершилось без ошибок, не скачивая объект на телефон. Download копирует объект на устройство, если его нужно передать в другое приложение. Чтобы добавить объект в контейнер, перейдите в нужную папку, нажмите кнопку загрузки и выберите источник: Camera, Photos или Files.

Проверка нескольких объектов сразу

Во время инцидента часто нужно работать не с одним объектом, а сразу с несколькими. Нажмите Select в файловом браузере, отметьте нужные элементы и используйте панель массовых действий внизу экрана, чтобы выполнить Download, Move, Copy или Delete для всей выборки за один раз.

Режим множественного выбора в NetDrive Mobile с несколькими отмеченными файлами и панелью массовых действий

Загрузки встают в очередь на вкладке Transfers с отображением прогресса в реальном времени, так что можно запустить скачивание нескольких объектов с логами и продолжать просмотр, пока они завершаются в фоновом режиме.

Одно приложение для всех облаков

Если ваша команда также хранит файлы в Google Drive, S3 или на NAS, доступном по WebDAV или SFTP, NetDrive Mobile держит OpenStack Swift рядом с ними в одном приложении. Каждый провайдер добавляется и проходит аутентификацию отдельно, а перемещение или копирование файлов работает в пределах одного подключённого облака — перенести объект из контейнера Swift напрямую в другого провайдера мобильное приложение не умеет; для переноса между провайдерами это делает на компьютере родственный продукт NetDrive — RcloneView.

Итог

Проверка контейнера OpenStack Swift с телефона занимает те же несколько нажатий, что и для любого другого провайдера в NetDrive Mobile: установите приложение, войдите с бесплатной учётной записью Bdrive, добавьте диск с учётными данными Swift — и контейнер будет доступен в одно касание.

Про другие провайдеры объектного хранилища на мобильных устройствах читайте в статьях View Amazon S3 on iPhone and Android и Browse Backblaze B2 on Mobile.

— Jay, NetDrive