Монтирование Amazon S3 в Windows — руководство NetDrive
Подключите Amazon S3 как локальный диск в Windows 10/11 с NetDrive. Настройте IAM-ключи, назначьте букву диска и работайте с файлами без полной синхронизации.
Художник по композитингу в VFX-студии среднего размера недавно описал свою проблему: «Мы храним 4 ТБ исходных материалов в S3, и каждое утро команда теряет 30 минут на ожидание выборочной синхронизации, прежде чем можно открыть хоть что-то». NetDrive решает эту проблему иначе — монтируйте bucket S3 как букву диска Windows и получайте файлы потоково по требованию, без предварительной загрузки всего bucket.

Ваш bucket S3 как буква диска Windows
NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.
- Потоковая передача по требованию — открывайте файлы без синхронизации всего bucket
- Фоновая загрузка, чтобы рабочий процесс не останавливался
- Поддержка стандартного S3 и S3-совместимых хранилищ (Wasabi, MinIO и другие)
Бесплатный пробный период. Доступны бессрочная лицензия и подписка.
Что нужно перед подключением
NetDrive выполняет аутентификацию в Amazon S3 с помощью IAM-ключа доступа — тех же учётных данных, что использует любой клиент S3. Перед добавлением диска в NetDrive:
- IAM-учётные данные: Access Key ID и Secret Access Key для IAM-пользователя или роли с как минимум правами
s3:GetObject,s3:PutObject,s3:ListBucketиs3:DeleteObjectна целевой bucket. Для дисков только для чтения нужны лишьs3:GetObjectиs3:ListBucket. - Имя bucket и регион: автоопределение региона S3 появилось в NetDrive 3.19.7, поэтому в текущих версиях поле региона можно оставить пустым — NetDrive определит его сам. В более старых сборках укажите код региона явно (например,
us-east-1). - Установленный NetDrive: скачайте EXE-инсталлятор со страницы netdrive.net/download/windows и запустите его. Если на минимальной системе появляется ошибка отсутствующей DLL, на странице загрузки также есть ссылки на пакеты Visual C++ Redistributable (vcredist12 и vcredist14, 32- и 64-разрядные).

Добавление bucket S3 в NetDrive
Откройте NetDrive из системного трея или меню «Пуск». В менеджере дисков:
- Нажмите + Add Drive (кнопка «+» в верхней части списка дисков).
- В списке провайдеров выберите Amazon S3.
- Введите Access Key ID и Secret Access Key.
- Укажите Bucket name. Оставьте поле Region пустым для автоопределения (NetDrive 3.19.7+) или введите код региона, например
us-west-2, для более старых версий. - Назначьте Drive Letter (например, Z:). В разделе Drive Type выберите Network drive для стандартного доступа на чтение и запись. NetDrive также поддерживает типы Read-only drive, Local disk и Removable drive, если это подходит вашему сценарию.
- В разделе Auto Mount укажите, когда этот диск подключается заново — режим Boot рекомендуется для машин, где диск должен быть доступен ещё до входа пользователя в систему.
- Нажмите Save and Mount.
Через несколько секунд Проводник Windows покажет bucket под назначенной буквой диска. Файлы можно открывать сразу — NetDrive передаёт их потоково по требованию, а не синхронизирует весь bucket заранее.

Режимы загрузки и работа с большими файлами
NetDrive предлагает два режима загрузки, которые можно настроить для каждого диска отдельно:
- Асинхронная (фоновая) загрузка — данные сначала попадают в локальный кеш, а затем NetDrive загружает их в S3 в фоновом режиме. Приложения видят быструю запись; сама загрузка происходит, пока вы продолжаете работать. Это режим по умолчанию, подходящий для большинства сценариев.
- Синхронная загрузка — вызов сохранения блокируется до завершения загрузки в S3. Используйте этот режим в конвейерах, где процесс на другой машине читает файл из S3 и не может начать работу, пока объект не создан.
Для объектов размером от 5 ГБ NetDrive автоматически использует многочастную загрузку S3 (доступна начиная с версии 3.5.434). Многочастная загрузка более устойчива при нестабильном соединении и требуется API S3 для объектов, превышающих лимит одиночного PUT-запроса.

Использование S3-совместимых хранилищ
Провайдер Amazon S3 в NetDrive также работает с S3-совместимыми конечными точками — Wasabi, MinIO и подобными сервисами — если указать собственный URL конечной точки в настройках подключения. Аутентификация и операции с bucket ничем не отличаются от стандартного S3. Это удобно, если вы хотите опробовать более дешёвый уровень хранения, ничего не меняя в остальном рабочем процессе: замените URL конечной точки, оставив все остальные настройки прежними.
Итоги
Монтирование S3 как буквы диска Windows заменяет цикл «синхронизация и ожидание» прямым потоковым доступом. Диск появляется в Проводнике как обычная локальная папка, поэтому существующие скрипты, рендер-конвейеры и приложения, ссылающиеся на пути дисков, работают без изменений.
Для пользователей macOS, желающих сделать то же самое, см. Mount Amazon S3 on macOS with NetDrive. Если после добавления диска возникают ошибки учётных данных, руководство Fix S3 Access Denied Error in NetDrive поможет разобраться с самыми частыми пробелами в политике IAM.
— Robin, NetDrive