W konfiguracji gcloud przeznaczonej dla tych poleceń wybierz istniejący punkt końcowy SOCKS5:

gcloud config set proxy/type socks5
gcloud config set proxy/address 127.0.0.1
gcloud config set proxy/port 1080

W razie potrzeby zastąp nasłuchiwacz. Dla dozwolonych wywołań usług publicznych lista proxy SOCKS5 oferuje kandydatów hosta i portu dla tej konfiguracji. Używaj tej publicznej gałęzi tylko bez zapisanych nazw użytkownika/haseł proxy ani wartości środowiskowych uwierzytelniania proxy. To trwałe właściwości aktywnej konfiguracji; zmiana innej konfiguracji może sprawić, że późniejsze polecenie użyje starej trasy. Utrzymuj jawne właściwości i dane wejściowe środowiska zgodnie z udokumentowanym priorytetem CLI.

Punkt końcowy musi już być osiągalny z maszyny CLI. Jeśli zapewnia go SSH, zachowaj ten tunel; te właściwości nie tworzą nasłuchiwacza.

Dla uwierzytelnionego punktu końcowego użyj obsługiwanych właściwości poświadczeń lub udokumentowanych odpowiedników środowiskowych, trzymając sekrety poza zatwierdzonymi przykładami i historią poleceń.

Zidentyfikuj pierwszy błąd: dotarcie do nasłuchiwacza, uwierzytelnianie proxy lub usługa Google. Odrzucenie autoryzacji API po dostępie sieciowym dotyczy poświadczeń chmury. Inne SDK, klienci Pythona i podprocesy zachowują własną konfigurację; ta trasa rządzi obsługiwaną ścieżką gcloud.

Powiązane artykuły