Монтирование Azure Blob Storage на macOS — настройка NetDrive

4 мин чтения provider-guide azure macos
Alex
AlexPrincipal Engineer
Подключите контейнеры Azure Blob Storage к macOS как локальный диск с помощью NetDrive. Пошаговое руководство для macOS Sonoma и новее.

Конвейер машинного обучения, который каждые 20 минут записывает контрольные точки модели в Azure Blob, полезен ровно настолько, насколько быстро вы можете забрать эти файлы на свой Mac. Скачивание через веб-портал Azure — по одному контейнеру за раз — слишком медленное и сбивает рабочий ритм. NetDrive монтирует ваши контейнеры Blob прямо в Finder, так что вы можете перетаскивать и открывать файлы, как будто они на локальном диске.

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

Монтируйте Azure Blob Storage как диск Mac

NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.

  • Просматривайте контейнеры и blob-объекты в Finder без предварительного скачивания
  • Фоновая загрузка — ставьте файлы в очередь и сразу продолжайте работу
  • Добавляйте несколько учётных записей Azure одновременно
WindowsmacOS
Скачать NetDrive для Mac →

Бесплатный пробный период. Доступны бессрочная лицензия и подписка.

Требования: версия macOS и учётные данные Azure

Для текущего релиза NetDrive (3.18 и новее) требуется macOS 14 Sonoma или новее. Если у вас всё ещё macOS 13 Ventura, понадобится NetDrive 3.17, доступный в архиве релизов. Поддержка Azure Blob Storage есть в NetDrive начиная с версии 3.11 (выпущена в июле 2020 года), так что она включена в любую актуальную сборку.

Перед запуском NetDrive соберите два значения на портале Azure:

  • Storage Account Name — отображается вверху страницы обзора вашей учётной записи хранения в портале Azure.
  • Access Key — перейдите в вашу учётную запись хранения → Security + networkingAccess keys, затем скопируйте key1 или key2. Это строки base64 длиной 88 символов; копируйте значение целиком.

Если не хотите передавать ключ учётной записи с полными правами, сгенерируйте Shared Access Signature (SAS) как минимум с правами Read, Write и List в области службы Blob. NetDrive принимает оба формата в одном и том же поле.

Добавление диска в NetDrive

  1. Откройте NetDrive из строки меню или через Applications → NetDrive.
  2. Нажмите + (Add Drive) в Drive Manager.
  3. Прокрутите список провайдеров и выберите Azure Blob Storage.
  4. Введите Account Name в первое поле.
  5. Вставьте Access Key (или SAS-токен) в поле ключа.
  6. Задайте диску метку — «Azure ML Checkpoints» или «Project Assets» помогает ориентироваться, когда подключено несколько дисков.
  7. Нажмите Connect. Том появится в боковой панели Finder через несколько секунд.

NetDrive Drive Manager showing multiple cloud providers including Azure Blob Storage mounted as a local volume

Каждый контейнер Blob отображается как папка верхнего уровня на смонтированном диске. Blob-объекты — это файлы внутри этих папок. Стандартные операции Finder — переименование, дублирование, перемещение в корзину — работают как обычно и сразу применяются в Azure.

Работа с большими файлами и загрузками

NetDrive передаёт данные blob-объектов по мере необходимости, а не скачивает файл целиком перед открытием. Для видеомонтажёра с сотнями гигабайт исходников 4K в Blob-хранилище это означает, что можно прокручивать .mov в QuickTime, не дожидаясь загрузки всего файла на локальный диск.

С загрузками так же. Перетащите любой файл с Mac в окно Finder для диска Azure, и NetDrive поставит его в очередь фоновой загрузки. Значок в строке меню показывает прогресс в реальном времени, и вы можете продолжать пользоваться остальным диском — или начать ещё одну загрузку — пока первая передача ещё выполняется. Отслеживать или отменять файлы в очереди можно в списке передач в Drive Manager.

NetDrive background upload queue showing files being uploaded to Azure Blob Storage

Автомонтирование при входе или загрузке системы

Если этот контейнер Blob — часть вашей ежедневной работы, не подключайте его заново каждое утро. В Drive Settings для диска Azure установите Auto Mount в значение Login (подключение при входе пользователя) или Boot (подключение при старте системы, до входа в учётную запись). Вариант Boot подходит для общих рабочих станций, где диск должен быть доступен всем пользователям.

NetDrive boot-time auto-mount setting configured for Azure Blob Storage

Устранение типичных ошибок

Authentication failed — убедитесь, что в Account Name нет лишних пробелов или переносов строк и что Access Key вставлен полностью. Ключи, перевыпущенные в портале Azure, делают предыдущие недействительными; если коллега недавно сменил ключ, вставьте актуальную версию.

Container not visible — убедитесь, что SAS-токен или ключ доступа включает право List Blobs. SAS только для чтения без List успешно пройдёт аутентификацию, но вернёт пустой список папки, из-за чего покажется, что контейнер отсутствует.

Drive disconnects after sleep — откройте Drive Settings → Connection и включите Keep alive. macOS может приостанавливать сетевое соединение во время сна экрана; опция keep-alive поддерживает соединение, чтобы диск чисто переподключался при пробуждении экрана.

Итог

Azure Blob Storage в NetDrive даёт пользователям macOS нативное окно Finder в облачные данные без переключения на веб-портал. Если ваша команда также использует Azure File Storage (которое предоставляет традиционную SMB-совместимую файловую шару), шаги настройки почти идентичны — см. Mount Azure File Storage on Windows with NetDrive для справки. А если доступ к одному и тому же контейнеру Blob нужен нескольким коллегам, функция NetDrive Team Drive позволяет администратору опубликовать подключение на все машины из единой консоли.

— Alex, NetDrive