Я пытаюсь войти в Azure через расширение учетной записи Azure и получаю следующую ошибку:
You appear to be offline. Please check your network connection.
После просмотра журналов расширения я вижу повторяющиеся строки ниже, поскольку расширение постоянно пытается войти в систему:
Attempting to reach URL "https://login.microsoftonline.com/"...
certificate has expired
Вот все, что я пробовал до сих пор:
Azure: Sign in with Device Code...
: выдает ту же ошибку."http.systemCertificates": false
в настройках: Готово, без эффекта.Я работаю в macOS и использую последнюю версию VS Code и расширение учетной записи Azure. Буду признателен за любую помощь в решении этой проблемы.
Похоже, вы не в сети. Пожалуйста, проверьте подключение к сети. При попытке доступа к URL-адресу «https://login.microsoftonline.com/» срок действия сертификата истек
Вам нужно проверить settings.json конфигурации вашей учетной записи Azure и удалить все дополнительные настройки.
Вы можете посетить свой код VS > Файл > Настройки > Настройки > и добавить свой идентификатор Azure Tenant ID для аутентификации с вашим арендатором Azure и проверить файл settings.json, чтобы проверить наличие вашего TenantID и идентификатора подписки.
К моему файлу settings.json добавлен tenantid/subscriptionid, как показано ниже:
Кроме того, войдите в свою учетную запись Azure, используя метод, указанный ниже:
Вы можете войти в Azure через VS Code двумя способами:
1. Перейдите в «Вид»> «Палитра команд»> «Azure: вход». Затем вы перейдете к веб-браузеру, выберите свою учетную запись Azure для входа, и вы войдете в VS Code.
Вид>Палитра команд
Азур: Войти
2. Перейдите в раздел «Войти в настройки синхронизации»> «Войти с помощью Microsoft». Затем вы перейдете к веб-браузеру, выберите свою учетную запись Azure для входа, и вы успешно войдете в свою учетную запись Azure.
Войдите в настройки синхронизации: -
Войти через Microsoft:
Выберите свою учетную запись Azure:
Браузер выглядит так, как показано ниже, вы можете закрыть его.
Я успешно подписался в коде VS, как показано ниже:
Кроме того, попробуйте удалить расширение учетной записи Azure, установить его снова и попытаться войти в систему:
Попробуйте добавить приведенные ниже URL-адреса в свой терминал для прокси-сервера и снова подключитесь к своей учетной записи Azure. См. ниже: -
export HTTPS_PROXY=http://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080
Обратитесь сюда: -
Войдите в учетную запись Azure из VS Code – 2 Ответа
Кроме того, проверьте, подключены ли вы к какой-либо VPN или корпоративной локальной сети. Если у вас есть какие-либо ограничения брандмауэра, попробуйте внести в белый список URL-адрес login.microsoftonline.com из брандмауэра для входа в Azure.
Обратитесь сюда: -
https://learn.microsoft.com/en-us/answers/questions/1065925/error-httpsconnectionpool(host-login-microsoftonli
Кроме того, обратитесь к аналогичной проблеме по этой ссылке Github-
Ошибка «Срок действия сертификата истек» при попытке войти в Azure Stack · Проблема № 534 · учетная запись microsoft/vscode-azure · GitHub
В приведенной выше проблеме сертификаты пользователя ограничивали пользователя от входа в Azure из кода VS. Попробуйте удалить ненужные сертификаты из ваших утилит в MAC OS и проверьте, решена ли проблема.
Дополнительная ссылка: -
Лазурная студия машинного обучения — VS Code: ошибка входа: похоже, вы не в сети. Пожалуйста, проверьте ваше сетевое соединение - Qaru
Спасибо за ваш ответ. Вы предоставили много решений, некоторые из которых я уже пробовал. То, что в конечном итоге исправило это для меня, было, вероятно, исправлением «последнего средства», которое вы также упомянули в своем ответе. Сначала я попытался удалить пользовательские сертификаты с истекшим сроком действия из Keychain Access, что не решило проблему. В итоге я сделал Reset Default Keychains...
, что является не лучшим решением, потому что оно в основном удаляет все ваши логины, учетные данные и т. д., хотя это, наконец, исправило это для меня.
Можете ли вы проверить эту ссылку на предмет той же ошибки.