【发布时间】:2022-01-07 19:06:54
【问题描述】:
使用 google-cloud-sdk 时,会注意到以下行为。对于第 2 点中的失败案例,目标是具有与下面提到的第 1 点相同的行为。这将确保 gcloud 在代理后面的工作。帮忙?
-
可以通过 Powershell 激活服务帐户(在 Windows 代理设置中手动设置代理的情况下)。以下是成功案例的样子。
PS C:\Users\monica.bostina\Downloads\DLP1\Attended Framework> gcloud config list [core] account = vf-grp-dlplt-dev-dlp01@appspot.gserviceaccount.com disable_user_reporting = True project = vf-grp-dlplt-dev-dlp01 Your active configuration is: [default] PS C:\Users\monica.bostina\Downloads\DLP1\Attended Framework> gcloud auth activate-service-account --key-file="temporary-credentials.json"激活的服务帐户凭据:[vf-grp-dlplt-dev-dlp01@appspot.gserviceaccount.com]
-
未能通过 Powershell 激活服务帐户(如果 Windows 代理设置中的“使用代理设置”为“开”且“手动代理设置”为“关”)。错误消息如下。
PS C:\Users\monica.bostina\Downloads\DLP1\Attended Framework> gcloud config list
[core]
account = vf-grp-dlplt-dev-dlp01@appspot.gserviceaccount.com
disable_user_reporting = True
project = vf-grp-dlplt-dev-dlp01
Your active configuration is: [default]
PS C:\Users\monica.bostina\Downloads\DLP1\Attended Framework> gcloud auth activate-service-account --key-file="temporary-credentials.json"
ERROR: gcloud crashed (TransportError): HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x00000199D6670DF0>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond'))
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
我在处理 VPN 和代理的公司环境中工作。 在代理级别将以下 URL 列入白名单 --
https://accounts.google.com/o/oauth2/auth
https://oauth2.googleapis.com/token
https://www.googleapis.com/oauth2/v1/certs
https://www.googleapis.com/robot/v1/metadata/x509/vf-grp-XXXXXXXXXXXappspot.gserviceaccount.com
https://www.googleapis.com/auth/cloud-platform
【问题讨论】:
-
我认为这在 StackOverflow 问题中已解决。 stackoverflow.com/questions/52645927/…
-
如果有帮助,请考虑接受一个答案。有关信息,请参阅how does accepting an answer work。
标签: google-cloud-platform proxy gcloud service-accounts