После настройки gcloud
cli месяцев назад на моем Mac, и он работает без проблем, несколько дней назад gcloud
сгенерировал ошибку, потому что он сказал, что я не был аутентифицирован. я побежал авторизация gcloud
который был успешным, и ошибка не возникла. Но любое последующее gcloud
команда завершилась ошибкой. Например:
список проектов gcloud
ОШИБКА: (gcloud.projects.list) UNAUTHENTICATED: в запросе отсутствуют необходимые учетные данные для аутентификации. Ожидаемый токен доступа OAuth 2, файл cookie для входа или другие действительные учетные данные для аутентификации. См. https://developers.google.com/identity/sign-in/web/devconsole-project.
Затем я отозвал свои учетные данные, сделал резервную копию ~/.config/gcloud/
каталог, а затем удалил его, чтобы попытаться начать заново с инициализация gcloud
. Первая часть инициализация gcloud
завершается успешно, и я получаю сообщение "Теперь вы прошли аутентификацию с помощью Google Cloud SDK!" веб-страница, но последующий шаг, который предлагает вам установить проект по умолчанию, завершается с ошибкой:
Вы вошли как: [[email protected]].
ПРЕДУПРЕЖДЕНИЕ. Не удалось вывести список доступных проектов: HttpError при доступе к <https://cloudresourcemanager.googleapis.com/v1/projects?alt=json&filter=lifecycleState%3AACTIVE&pageSize=201>: ответ: <{'www-authenticate': 'Bearer realm=" https://accounts.google.com/"', 'различаются': 'Происхождение, X-Origin, Referer', 'тип контента': 'application/json; charset=UTF-8', 'content-encoding': 'gzip', 'date': 'Среда, 23 июня 2021 г., 21:15:37 GMT', 'server': 'ESF', 'cache-control': ' private», «x-xss-protection»: «0», «x-frame-options»: «SAMEORIGIN», «x-content-type-options»: «nosniff», «server-timing»: «gfet4t7; dur=20', 'alt-svc': 'h3=":443"; ма=2592000,ч3-29=":443"; ма=2592000,h3-T051=":443"; ма=2592000,h3-Q050=":443"; ма=2592000,h3-Q046=":443"; ма=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ма=2592000; v="46,43"', 'кодирование передачи': 'разделено', 'статус': 401}>, содержание <{
"ошибка": {
"код": 401,
"message": "В запросе отсутствуют требуемые учетные данные для аутентификации. Ожидается токен доступа OAuth 2, файл cookie для входа или другие действительные учетные данные для аутентификации. См. https://developers.google.com/identity/sign-in/web/devconsole-project." ,
"статус": "НЕ АУТЕНТИФИКАЦИЯ"
}
}
>
Введите идентификатор проекта, который вы хотите использовать:
Проблема не в моей учетной записи. Я могу успешно войти в систему на другом компьютере и через gcloud
в докере. Я также создал новую локальную учетную запись на своем Mac и смог настроить gcloud
успешно с той же учетной записью Google. Я в недоумении, что может быть причиной проблемы на данный момент. Все, что я знаю, это то, что это что-то специфичное для моей обычной среды ежедневного использования в моей локальной учетной записи на моем Mac.
Вот шаги, которые я пробовал, которые не увенчались успехом gcloud
снова работать:
- Изменить мою оболочку с
бить
вернуться к зш
.
- Скачал
gcloud
архив, который включает в себя интерпретатор Python.
- Ран
инициализация gcloud
после выполнения удалить направления.
- Сравнил содержимое
~/.config/gcloud/
на рабочей машине с тем, что находится в том же каталоге в моей нерабочей локальной учетной записи, включая то, что находится в файлах sqlite (ничего не выскакивает как отсутствующее/сломанное).
- Бег
инициализация gcloud
и с помощью другого браузера.
- Бег
gcloud init --console-only
.
- Бег
инициализация gcloud
в скорлупе с моим .bash_profile
удален, поэтому ни одна из моих настроек оболочки не будет иметь значения.
Если мне нужно было угадать, что вызвало проблему, было что-то новое, что я установил, или регулярное обновление существующего инструмента. Я просмотрел все, что было обновлено, чтобы увидеть, что может быть виновником, но не нашел ничего существенного.
Любые дополнительные возможности, которые я могу использовать для дальнейшей отладки, или любой метод, который я могу использовать для «сброса» всего, что gcloud
может коснуться будет принята с благодарностью!
Соответствующий информация gcloud
вывод:
Облачный SDK Google [346.0.0]
Платформа: [Mac OS X, x86_64] uname_result(system='Darwin', node='Brandons-MacBook-Pro.local', release='19.6.0', version='Darwin Kernel Version 19.6.0: четверг, 6 мая 00:48:39 PDT 2021; корень:xnu-6153.141.33~1/RELEASE_X86_64', машина='x86_64', процессор='i386')
Регион: ('en_US', 'UTF-8')
Версия Python: [3.8.8 (по умолчанию, 22 марта 2021 г., 17:49:45) [Clang 11.0.3 (clang-1103.0.32.62)]]
Местоположение Python: [/Users/bboles/.pyenv/versions/3.8.8/bin/python3]
Пакеты сайта: [Отключено]
Корень установки: [/Users/bboles/tools/google-cloud-sdk]
Установленные компоненты:
gsutil: [4.63]
ядро: [2021.06.18]
бк: [2.0.69]
Системный ПУТЬ: [/Users/bboles/.pyenv/versions/3.8.8/bin:/usr/local/Cellar/pyenv/2.0.1/libexec:/usr/local/Cellar/pyenv/2.0.1/plugins/ python-build/bin:/Users/bboles/.rbenv/shims:/Users/bboles/.rbenv/bin:/Users/bboles/.pyenv/shims:/Users/bboles/.pyenv/bin:/Users/bboles /bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/usr/local/share/dotnet :~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/bboles/tools/google-cloud-sdk/bin:/Users/ bboles/.rbenv/shims:/Users/bboles/.rbenv/bin:/Users/bboles/.pyenv/shims:/Users/bboles/.pyenv/bin:/Users/bboles/bin:/usr/local/opt /mysql-client/bin:/sbin:/usr/sbin:/usr/local/opt/mysql-client/bin]
ПУТЬ Python: [/Users/bboles/tools/google-cloud-sdk/lib/ Third_Party:/Users/bboles/tools/google-cloud-sdk/lib:/Users/bboles/.pyenv/versions/3.8.8/ lib/python38.zip:/Users/bboles/.pyenv/versions/3.8.8/lib/python3.8:/Users/bboles/.pyenv/versions/3.8.8/lib/python3.8/lib-dynload]
Cloud SDK в PATH: [Верно]
Kubectl по ПУТИ: [/usr/local/bin/kubectl]
Свойства установки: [/Users/bboles/tools/google-cloud-sdk/properties]
Каталог конфигурации пользователя: [/Users/bboles/.config/gcloud]
Имя активной конфигурации: [по умолчанию]
Путь активной конфигурации: [/Users/bboles/.config/gcloud/configurations/config_default]
Аккаунт: [[email protected]]
Проект: [Нет]
Текущие свойства:
[основной]
аккаунт: [[email protected]]
disable_usage_reporting: [Верно]
Каталог журналов: [/Users/bboles/.config/gcloud/logs]
Последний файл журнала: [/Users/bboles/.config/gcloud/logs/2021.06.23/16.05.57.047852.log]
git: [версия git 2.32.0]
ssh: [OpenSSH_8.1p1, LibreSSL 2.7.3]