Просмотр OpenStack Swift на iPhone и Android — NetDrive Mobile
Доступ к контейнерам объектного хранилища OpenStack Swift с iOS и Android через NetDrive Mobile. Просматривайте, скачивайте, предпросматривайте и загружайте файлы без ноутбука.
Инженеру эксплуатации приходит уведомление о том, что ночной экспорт в контейнер OpenStack Swift мог завершиться с ошибкой, а ноутбук остался дома. Или коллега в приватном облаке OpenStack просит быстро взглянуть на объект с логом, пока вы на обеде. NetDrive Mobile помещает контейнеры OpenStack Swift на ваш iPhone или Android-телефон рядом со всеми остальными облаками, которыми вы уже пользуетесь, так что для проверки контейнера не нужно сначала искать ноутбук.
Все облака в одном приложении — включая OpenStack Swift
Просматривайте контейнеры OpenStack Swift рядом с Google Drive, S3, Dropbox и другими.
- Проверяйте контейнеры Swift с телефона без ноутбука
- Просматривайте и скачивайте объекты, не выходя из приложения
- Загружайте фото или документы прямо с устройства
Требуется бесплатная учётная запись 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 с главного экрана.

- Прокрутите до OpenStack Swift в списке провайдеров и нажмите на него.
- Введите URL конечной точки аутентификации, ваш логин и пароль (или API-ключ).
- Введите имя контейнера, к которому нужно подключиться.
- Нажмите Connect. NetDrive Mobile получит содержимое контейнера и добавит его на главный экран в раздел Clouds.
Ваши учётные данные хранятся в защищённом хранилище устройства — iOS Keychain или Android Keystore — и никогда не покидают устройство в незашифрованном виде.
Просмотр контейнера Swift
Нажмите на запись OpenStack Swift на главном экране, чтобы открыть файловый браузер. Объекты перечислены по имени с указанием размера и даты последнего изменения, а сортировку и переключение между списком и сеткой можно найти в правом верхнем углу.

Для контейнера, организованного по дате или префиксу имени хоста — что часто встречается в экспортах логов или заданиях ночного резервного копирования, — это позволяет быстро перейти прямо к нужному объекту, не пролистывая весь контейнер.
Скачивание, предпросмотр и загрузка
Нажмите на любой объект, чтобы открыть меню действий: Preview, Download, Rename, Move, Copy, Get info или Delete.

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

Загрузки встают в очередь на вкладке 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