在用gcloud sdk时,登录账户执行gcloud auth login
报错信息:
gcloud crashed (SSLError): HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)')))
If you would like to report this issue, please run the following command:
gcloud feedback
To check gcloud for common problems, please run the following command:
gcloud info --run-diagnostics
经过测试切换不同代理 :应用部分代理是可以成功的,所以主要是代理引起的
解决方案:
通过设置gcloud socks的代理方案能够实现登录链接:
gcloud config set proxy/type socks5
gcloud config set proxy/address 127.0.0.1
gcloud config set proxy/port 8888
在应用gcloud客户端 :如通过gsutil cp 命令下载gcs数据时,出现一直重试,也可以通过以上方式设置socks 或http代理