Как исправить ошибки аутентификации Alibaba Cloud — NetDrive

3 мин чтения troubleshooting alibaba-cloud
Steve
SteveSenior Engineer
NetDrive отклоняет учётные данные Alibaba Cloud при подключении бакета OSS? Проверьте ключ доступа, права RAM, endpoint и имя бакета, затем переподключите диск.

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

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

Верните свой диск Alibaba Cloud

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

  • Проверка учётных данных перед монтированием
  • Drive Manager показывает состояние каждого диска
  • Переподключение без потери настроек монтирования
WindowsmacOS
Скачать NetDrive →

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

Прочитайте ошибку, прежде чем что-то менять

NetDrive проверяет соединение при сохранении диска Alibaba Cloud, и проблема с учётными данными отображается встроенным сообщением вместо новой карточки диска. Это сообщение — ваша первая подсказка. Отклонённый ключ указывает на Access Key ID или секрет. Отказ из-за прав указывает на пользователя RAM, которому принадлежит ключ. Если до бакета вообще не удаётся достучаться, обычно виноват endpoint или имя бакета.

Запишите, какой из случаев у вас, прежде чем править поля. Если изменить сразу несколько параметров, будет невозможно понять, что именно помогло.

Drive Manager в NetDrive с состоянием подключения смонтированных дисков

Проверка 1: пара ключей доступа

NetDrive запрашивает Access Key ID и соответствующий секрет. Самая частая проблема — пара, которая больше не работает:

  1. Войдите в консоль Alibaba Cloud и откройте пользователя RAM, которому принадлежит ключ.
  2. Убедитесь, что ключ по-прежнему в списке и его статус «активен», а не «отключён».
  3. Если ключ был заменён, старая пара, сохранённая в NetDrive, недействительна. Создайте новую пару и сразу скопируйте оба значения, так как секрет показывается только один раз.
  4. Вставьте новые значения в настройки диска. Проверьте, нет ли пробела в конце: при копировании он добавляется легко.

Ключ удалённого пользователя RAM не работает так же, как отключённый, поэтому убедитесь, что пользователь ещё существует.

Проверка 2: права RAM

Даже действующий ключ будет отклонён, если у пользователя RAM нет прав на бакет. Для повседневного монтирования используйте пользователя RAM, а не корневой ключ аккаунта, и убедитесь, что его политика даёт доступ именно к тому бакету, который вы монтируете. Если диску нужно записывать файлы, с правами только на чтение вы сможете просматривать содержимое, но первое же сохранение завершится ошибкой.

Если вы недавно ужесточали политику, скорее всего, дело в ней. Сравните политику с тем, что вы делали до появления ошибки.

Проверка 3: endpoint и имя бакета

Endpoint Alibaba Cloud зависит от региона, например oss-cn-hangzhou.aliyuncs.com для Ханчжоу. Бакет из одного региона не отвечает на endpoint другого региона, поэтому значение, скопированное из другого проекта, вызывает ошибку, похожую на сбой аутентификации. Откройте в консоли страницу Overview бакета и скопируйте endpoint оттуда.

Затем сравните поле Bucket с консолью посимвольно. Имена бакетов должны совпадать точно. Один неверный символ или бакет, удалённый и заново созданный в другом регионе, дают тот же симптом, что и неверный ключ.

Проверка состояния монтирования в NetDrive после исправления настроек диска

Переподключение диска

Когда вы исправили неверное поле:

  1. Откройте NetDrive и найдите диск Alibaba Cloud в Drive Manager.
  2. Откройте настройки диска и обновите ключ, секрет, endpoint или бакет.
  3. Нажмите Test и дождитесь, пока NetDrive подтвердит доступ к бакету.
  4. Сохраните и подключите диск из его карточки.

Если правка существующей записи не устраняет ошибку, удалите диск и добавьте его заново через диалог 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