已知問題

本頁說明使用 Cloud Workstations 時可能遇到的已知問題。

Compute Engine 資源不足,無法啟動工作站

如果 Compute Engine 缺少工作站設定中指定的機型資源 (缺貨),您可能無法啟動工作站。如要解決這個問題,請嘗試下列其中一種策略:

  1. 建議做法:使用增強模式功能,在設定中指定其他機型,並設定自動容錯移轉。
  2. 將工作站設定中的機型,變更為所在區域有可用容量的機型。
  3. 為所選機器類型預留容量。Cloud Workstations 會自動使用預留項目,您也可以設定服務使用特定預留項目。

Workbench 無法連線至伺服器

這項錯誤表示編輯器無法與基礎編輯器建立 WebSocket 連線。這通常是因為中介 Proxy 或網路設定封鎖了 WebSocket 流量,或是封鎖傳送至 *.cloudworkstations.dev 網域的流量。

如果不確定如何解決流量問題,請與網路管理員聯絡。

連線至已停止的工作站

如果無法連線至已停止的工作站,請檢查工作站叢集設定。如要讓 Cloud Workstations 在您連線時自動重新啟動已停止的工作站,必須將工作站叢集設為使用預設的 Google Cloud 控制台啟動器。詳情請參閱「自動重新啟動已停止的工作站」。

停用 Cloud Workstations API 不會刪除 Cloud Workstations 資源

停用 Cloud Workstations API 不會刪除 Cloud Workstations 資源。如要避免產生費用,請務必刪除基礎 Cloud Workstations 資源。

工作站設定中設定的環境變數,不會在 SSH 工作階段中設定

根據預設,在工作站設定或工作站層級設定的環境變數不會在 SSH 工作階段中設定,而是需要使用自訂映像檔。

以 IntelliJ IDEA 為基礎的 IDE

由於 JetBrains Gateway 的限制,IntelliJ IDEA 型 IDE 擴充功能的下列功能無法使用:

  • 在 Kubernetes 上偵錯
  • 對在本機執行的 Cloud Run 服務進行偵錯

Google Cloud CLI 找不到我的指令

如果 gcloud CLI 找不到指令,請更新至最新版本:

gcloud components update

此外,請務必使用目前的 Cloud Workstations gcloud CLI 語法。如需協助,請參閱 gcloud workstations --help。如 gcloud CLI 版本層級所述,Alpha 版和 Beta 版指令可能會隨時變更,恕不另行通知。

從區域性永久磁碟改用 Hyperdisk

工作站設定建立後,就無法從區域性永久磁碟切換至 Hyperdisk。如要切換工作站的備份主磁碟,您必須使用 Hyperdisk 建立新設定,然後手動將工作站複製到新設定。

APT 存放區 GPG 金鑰到期或輪替錯誤

在工作站容器中執行 apt-get update 或安裝套件時,可能會遇到 GPG 金鑰錯誤,例如 KEYEXPIRED 或 NO_PUBKEY KEY_ID。當上游第三方存放區擁有者 (例如 Yarn、NodeSource 或 Microsoft) 更新或輪替簽署金鑰時,就會發生這種情況。

如要更新容器中預先安裝的 APT 存放區金鑰,請執行金鑰重新整理指令碼:

sudo /google/scripts/refresh-preinstalled-apt-keys.sh

您也可以在執行 apt-get update 或 apt-get install 之前,直接在自訂 Dockerfile 中執行這個指令碼。詳情請參閱「更新預先設定的安全 APT 金鑰」。