Как исправить ошибки аутентификации Alibaba Cloud — NetDrive
NetDrive отклоняет учётные данные Alibaba Cloud при подключении бакета OSS? Проверьте ключ доступа, права RAM, endpoint и имя бакета, затем переподключите диск.
Сборочный сервер, который на прошлой неделе без проблем монтировал бакет Alibaba Cloud, теперь показывает в NetDrive ошибку учётных данных, а ночное задание, читающее артефакты с диска, падает на первом же файле. На машине ничего не менялось. Когда диск Alibaba Cloud перестаёт проходить аутентификацию, причина почти всегда одна из четырёх: ключ доступа, права за ним, endpoint или имя бакета. В этом руководстве они разобраны в порядке, который быстрее всего приводит к причине.

Верните свой диск Alibaba Cloud
NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.
- Проверка учётных данных перед монтированием
- Drive Manager показывает состояние каждого диска
- Переподключение без потери настроек монтирования
Бесплатный пробный период. Доступны бессрочная лицензия и подписка.
Прочитайте ошибку, прежде чем что-то менять
NetDrive проверяет соединение при сохранении диска Alibaba Cloud, и проблема с учётными данными отображается встроенным сообщением вместо новой карточки диска. Это сообщение — ваша первая подсказка. Отклонённый ключ указывает на Access Key ID или секрет. Отказ из-за прав указывает на пользователя RAM, которому принадлежит ключ. Если до бакета вообще не удаётся достучаться, обычно виноват endpoint или имя бакета.
Запишите, какой из случаев у вас, прежде чем править поля. Если изменить сразу несколько параметров, будет невозможно понять, что именно помогло.

Проверка 1: пара ключей доступа
NetDrive запрашивает Access Key ID и соответствующий секрет. Самая частая проблема — пара, которая больше не работает:
- Войдите в консоль Alibaba Cloud и откройте пользователя RAM, которому принадлежит ключ.
- Убедитесь, что ключ по-прежнему в списке и его статус «активен», а не «отключён».
- Если ключ был заменён, старая пара, сохранённая в NetDrive, недействительна. Создайте новую пару и сразу скопируйте оба значения, так как секрет показывается только один раз.
- Вставьте новые значения в настройки диска. Проверьте, нет ли пробела в конце: при копировании он добавляется легко.
Ключ удалённого пользователя RAM не работает так же, как отключённый, поэтому убедитесь, что пользователь ещё существует.
Проверка 2: права RAM
Даже действующий ключ будет отклонён, если у пользователя RAM нет прав на бакет. Для повседневного монтирования используйте пользователя RAM, а не корневой ключ аккаунта, и убедитесь, что его политика даёт доступ именно к тому бакету, который вы монтируете. Если диску нужно записывать файлы, с правами только на чтение вы сможете просматривать содержимое, но первое же сохранение завершится ошибкой.
Если вы недавно ужесточали политику, скорее всего, дело в ней. Сравните политику с тем, что вы делали до появления ошибки.
Проверка 3: endpoint и имя бакета
Endpoint Alibaba Cloud зависит от региона, например oss-cn-hangzhou.aliyuncs.com для Ханчжоу. Бакет из одного региона не отвечает на endpoint другого региона, поэтому значение, скопированное из другого проекта, вызывает ошибку, похожую на сбой аутентификации. Откройте в консоли страницу Overview бакета и скопируйте endpoint оттуда.
Затем сравните поле Bucket с консолью посимвольно. Имена бакетов должны совпадать точно. Один неверный символ или бакет, удалённый и заново созданный в другом регионе, дают тот же симптом, что и неверный ключ.

Переподключение диска
Когда вы исправили неверное поле:
- Откройте NetDrive и найдите диск Alibaba Cloud в Drive Manager.
- Откройте настройки диска и обновите ключ, секрет, endpoint или бакет.
- Нажмите Test и дождитесь, пока NetDrive подтвердит доступ к бакету.
- Сохраните и подключите диск из его карточки.
Если правка существующей записи не устраняет ошибку, удалите диск и добавьте его заново через диалог Add Drive со значениями, проверенными в консоли. Чистая запись исключает устаревшие сохранённые значения.
Аутентификация проходит, но монтирование не удаётся
Если Test проходит успешно, а диск всё равно не появляется, проблема уже не в учётных данных. Частая причина в Windows — буква диска, которая уже занята; см. Fix Drive Letter Already in Use. Если после подключения папки выглядят пустыми или устаревшими, попробуйте обновить их вручную, как описано в Force Folder Refresh.
Итоги
Относитесь к ошибке аутентификации Alibaba Cloud как к чек-листу: ключ, права, endpoint, бакет. Исправляйте по одному пункту, после каждого изменения нажимайте Test и переподключайтесь через Drive Manager. Полную первичную настройку смотрите в Mount Alibaba Cloud on Windows with NetDrive. Если вы работаете с родственным сервисом, тот же процесс описан в Mount Tencent Cloud on Windows.
— Steve, NetDrive