Ошибки аутентификации Google Cloud Storage: решение — NetDrive
NetDrive не входит в Google Cloud Storage или не показывает бакеты? Проверьте роли IAM, отозванный доступ Google и устаревшие учётные данные, затем переподключите диск.
Узел рендера неделями читал G:\ из бакета Google Cloud Storage, а сегодня утром диск не подключается. Или новый коллега добавляет бакет в NetDrive, успешно входит и видит пустой список. Оба случая выглядят как сбой NetDrive, но обычно причина на стороне Google: что разрешено вошедшей учётной записи или признаёт ли Google авторизацию, которую хранит NetDrive.

Держите бакеты GCS подключёнными и доступными
NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.
- Монтируйте бакет Google Cloud Storage как букву диска или том
- Drive Manager показывает состояние подключения каждого диска
- Переподключайте диск, не меняя точку монтирования
Бесплатный пробный период. Доступны бессрочная лицензия и подписка.
Сначала определите симптом
Проблемы аутентификации с GCS делятся на две группы, и решения для них разные.
- Сам вход не удаётся или отклоняется. Диск показывает ошибку аутентификации, либо вход в браузере не завершается. Подозревайте отозванную авторизацию, смену пароля или настроек безопасности учётной записи Google либо устаревшие сохранённые учётные данные.
- Вход работает, но бакеты не видны или доступ запрещён. Google принял учётную запись, но у неё нет прав на бакет. Это вопрос IAM, а не NetDrive.
Прежде чем что-то менять, определите, к какой группе относится ваш случай. Переподключение диска не исправит отсутствующую роль IAM, а правка IAM не исправит отозванную авторизацию.

Проверка 1: роли учётной записи для бакета
В консоли Google Cloud откройте проект, которому принадлежит бакет, и просмотрите роли IAM учётной записи, под которой вы вошли. Как описано в нашем руководстве по настройке Google Cloud Storage в Windows, для доступа только на чтение достаточно Storage Object Viewer, а для записи нужна Storage Object Admin.
Две ситуации ставят в тупик чаще всего:
- У учётной записи есть роль на уровне проекта, но нет на конкретном бакете, либо бакет использует собственные настройки доступа.
- Кто-то изменил роли после первоначальной настройки диска, и запись, работавшая в прошлом месяце, теперь завершается ошибкой.
Если после успешного входа NetDrive не показывает ни одного бакета, смотрите сюда в первую очередь. Для машин без присмотра используйте отдельный сервисный аккаунт, чтобы монтирование не зависело от входа одного человека.
Проверка 2: состояние самой учётной записи Google
Смена пароля, принудительный выход после пометки подозрительного входа или проверка подключённых приложений могут аннулировать существующую авторизацию. Войдите в учётную запись Google в браузере и посмотрите настройки доступа сторонних приложений. Если записи NetDrive нет, доступ был отозван, и решение — переподключение.

Переподключение диска в NetDrive
При переподключении сохранённые учётные данные заменяются новой авторизацией. Точка монтирования и остальные настройки диска не меняются.
- Откройте NetDrive и найдите диск Google Cloud Storage в Drive Manager.
- Откройте настройки диска и выберите re-authenticate или reconnect.
- Завершите вход в Google в браузере и подтвердите доступ.
- Нажмите Test, чтобы убедиться, что NetDrive достаёт до бакета.
- Снова смонтируйте диск из Drive Manager.
Если ошибка не исчезла, удалите диск из Drive Manager и добавьте заново. Это принудительно создаст совершенно новую авторизацию вместо обновления повреждённой.
Когда аутентификация ни при чём
Если Test проходит, но потом файлы выглядят неправильно, причина уже не во входе. Список папок, который кажется устаревшим, реагирует на ручное обновление; см. Принудительное обновление папки в NetDrive. Если сбой возникает только при записи, вернитесь к ролям IAM выше.
Итоги
Большинство ошибок аутентификации GCS в NetDrive возникают из-за Google, а не NetDrive: роль не охватывает бакет либо Google больше не признаёт авторизацию. Определите симптом, проверьте роли, убедитесь в состоянии учётной записи, затем переподключите диск через Drive Manager. Похожие исправления входа для других провайдеров: Ошибки аутентификации Azure File Storage и Ошибки аутентификации Backblaze B2.
— Kai, NetDrive