在受到 Proxy/防火牆保護的情況下設定 Cloud SDK

如果您受到企業 Proxy 或防火牆的保護,gcloud 指令列可能無法以預設設定來存取網際網路。

安裝 Cloud SDK

互動式 Cloud SDK 安裝程式中的一環為從網際網路下載元件,不過如果您受到 Proxy 或防火牆保護可能會無法正確運行。

如為必須使用 Proxy 設定的簡易安裝程序,請使用其中一個獨立的版本化封存檔安裝 Cloud SDK。下載封存檔中也有先前版本的 Cloud SDK 可供下載。

Proxy 配置

一旦您完成 SDK 安裝,就可用典型 gcloud config 機制,透過 Cloud SDK 屬性設定 Proxy 設定。如需進一步瞭解什麼是 Cloud SDK 屬性和使用方法,請參閱 屬性頁面。

首先,設定您要使用的 Proxy 類型、位址和用來連線的通訊埠:

gcloud config set proxy/type PROXY_TYPE
gcloud config set proxy/address PROXY_IP_ADDRESS
gcloud config set proxy/port PROXY_PORT
  • Cloud SDK 支援下列可用於 PROXY_TYPE 的值:httphttp_no_tunnelsocks4socks5
  • PROXY_IP_ADDRESS 是 Proxy 可以連線的主機名稱或 IP 位址。
  • PROXY_PORT 是可以執行 Proxy 的通訊埠 (例如 8080)。

如需已驗證的 Proxy,您需要使用屬性設定 Proxy 使用者名稱和密碼,如下:

gcloud config set proxy/username USERNAME
gcloud config set proxy/password PASSWORD

或者,如要避免將 Proxy 憑證記錄在任何記錄檔 (例如殼層記錄或 gcloud 記錄檔),或者 gcloud CLI 設定檔中,您可以透過下列方式來使用環境變數設定屬性:

export CLOUDSDK_PROXY_USERNAME USERNAME
export CLOUDSDK_PROXY_PASSWORD PASSWORD

gcloud CLI 不會將這些值儲存在任何位置。這樣一來,憑證可儲存在本機的加密檔案中,也可以儲存在安全網路位置,並在必要時加以擷取。

如需所有 Proxy 相關屬性的完整說明,請參閱這個網頁

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud SDK 說明文件