După configurarea gcloud
cli cu luni în urmă pe Mac-ul meu și funcționează fără probleme, acum câteva zile gcloud
a generat o eroare deoarece spunea că nu am fost autentificat. am fugit autentificare gcloud auth
care a avut succes și nu s-a generat nicio eroare. Dar, orice ulterior gcloud
comanda a eșuat cu o eroare. De exemplu:
lista de proiecte gcloud
EROARE: (gcloud.projects.list) NEAUTHENTICATED: Lipsește solicitarea autentificarea necesară. Indicativ de acces OAuth 2, cookie de conectare sau alte date de autentificare valide. Consultați https://developers.google.com/identity/sign-in/web/devconsole-project.
Apoi mi-am revocat acreditările, mi-am făcut backup ~/.config/gcloud/
director și apoi l-am eliminat pentru a încerca să începeți din nou gcloud init
. Prima parte a gcloud init
reușește și primesc mesajul „Acum sunteți autentificat cu SDK-ul Google Cloud!” pagina web, dar pasul următor care vă solicită să setați un proiect implicit eșuează cu această eroare:
Sunteți autentificat ca: [[email protected]].
AVERTISMENT: Listarea proiectelor disponibile a eșuat: HttpError la accesarea <https://cloudresourcemanager.googleapis.com/v1/projects?alt=json&filter=lifecycleState%3AACTIVE&pageSize=201>: răspuns: <{'www-authenticate': 'Bearer realm=" https://accounts.google.com/"', 'vary': 'Origin, X-Origin, Referer', 'content-type': 'application/json; charset=UTF-8', 'content-encoding': 'gzip', 'date': 'Mier, 23 iunie 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"; ma=2592000,h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'transfer-encoding': 'chinked', 'status': 401}>, content <{
„eroare”: {
„cod”: 401,
„message”: „În solicitare lipsește datele de autentificare necesare. Se așteaptă un simbol de acces OAuth 2, un cookie de conectare sau alte date de autentificare valide. Consultați https://developers.google.com/identity/sign-in/web/devconsole-project”. ,
"status": "NEAUTHENTICATED"
}
}
>
Introduceți ID-ul proiectului pe care doriți să îl utilizați:
Problema nu este cu contul meu. Mă pot autentifica cu succes pe o altă mașină și prin gcloud
în docker. De asemenea, am creat un nou cont local pe Mac-ul meu și am putut să-l configurez gcloud
cu succes cu același cont Google. Nu știu ce ar putea cauza problema în acest moment. Tot ceea ce știu este că este ceva specific mediului meu obișnuit de utilizare zilnică din contul meu local de pe Mac-ul meu.
Iată pașii pe care i-am încercat și care nu au avut succes gcloud
sa lucrez din nou:
- Schimbă-mi coaja din
bash
înapoi la zsh
.
- A descărcat
gcloud
arhivă care include un interpret Python.
- A fugit
gcloud init
dupa urmarirea dezinstalați indicații.
- Comparat conținutul lui
~/.config/gcloud/
pe o mașină care funcționează cu ceea ce este în același director pe contul meu local care nu funcționează, inclusiv ceea ce este în fișierele sqlite (nimic nu iese în evidență ca lipsă/spărțit).
- Alergare
gcloud init
și folosind un browser diferit.
- Alergare
gcloud init --console-only
.
- Alergare
gcloud init
într-o coajă cu cu mine .bash_profile
eliminat, astfel încât niciuna dintre personalizările mele shell nu ar fi un factor.
Dacă a trebuit să ghicesc ce a cauzat problema a fost ceva nou pe care l-am instalat sau o actualizare regulată a unui instrument existent. Am examinat orice a fost actualizat pentru a vedea care ar putea fi vinovatul, dar nu am găsit nimic substanțial.
Orice căi suplimentare pe care le pot folosi pentru a depana în continuare sau orice metodă pe care o pot folosi pentru a „reseta” orice gcloud
poate atinge ar fi foarte apreciat!
Relevant informații gcloud
ieșire:
Google Cloud SDK [346.0.0]
Platformă: [Mac OS X, x86_64] uname_result(system='Darwin', node='Brandons-MacBook-Pro.local', release='19.6.0', version='Darwin Kernel Versiunea 19.6.0: joi, 6 mai 00:48:39 PDT 2021; root:xnu-6153.141.33~1/RELEASE_X86_64', machine='x86_64', procesor='i386')
Localizare: („en_US”, „UTF-8”)
Versiunea Python: [3.8.8 (implicit, 22 martie 2021, 17:49:45) [Clang 11.0.3 (clang-1103.0.32.62)]]
Locație Python: [/Users/bbole/.pyenv/versions/3.8.8/bin/python3]
Pachete site: [Dezactivat]
Rădăcină de instalare: [/Users/bbole/tools/google-cloud-sdk]
Componente instalate:
gsutil: [4,63]
miez: [2021.06.18]
bq: [2.0.69]
Calea sistemului: [/Users/bbole/.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:/Utilizatori/bbole/.rbenv/shims:/Utilizatori/bbole/.rbenv/bin:/Utilizatori/bboles/.pyenv/shims:/Users/bboles/.pyenv/bin:/Utilizatori/bbole /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/bbole/tools/google-cloud-sdk/bin:/Users/ bboles/.rbenv/shims:/Utilizatori/bboles/.rbenv/bin:/Utilizatori/bboles/.pyenv/shims:/Utilizatori/bbole/.pyenv/bin:/Utilizatori/bbole/bin:/usr/local/opt /mysql-client/bin:/sbin:/usr/sbin:/usr/local/opt/mysql-client/bin]
Python PATH: [/Users/bbols/tools/google-cloud-sdk/lib/third_party:/Users/bbole/tools/google-cloud-sdk/lib:/Users/bbole/.pyenv/versions/3.8.8/ lib/python38.zip:/Users/bbole/.pyenv/versions/3.8.8/lib/python3.8:/Users/bbole/.pyenv/versions/3.8.8/lib/python3.8/lib-dynload]
Cloud SDK pe PATH: [True]
Kubectl pe PATH: [/usr/local/bin/kubectl]
Proprietăți de instalare: [/Users/bbole/tools/google-cloud-sdk/properties]
Director de configurare utilizator: [/Users/bbole/.config/gcloud]
Nume configurație activă: [implicit]
Cale de configurare activă: [/Users/bbole/.config/gcloud/configurations/config_default]
Cont: [[email protected]]
Proiect: [Niciunul]
Proprietăți curente:
[nucleu]
cont: [[email protected]]
disable_usage_reporting: [Adevărat]
Director de jurnale: [/Users/bbole/.config/gcloud/logs]
Ultimul fișier jurnal: [/Users/bbole/.config/gcloud/logs/2021.06.23/16.05.57.047852.log]
git: [git versiunea 2.32.0]
ssh: [OpenSSH_8.1p1, LibreSSL 2.7.3]