已知問題

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

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

如果 Compute Engine 發生資源短缺 (缺貨) 的情況,您可能無法啟動工作站。如要解決這個問題,請嘗試下列其中一種策略:

  1. 將工作站設定中的機型變更為所在區域有可用容量的機型。
  2. 為所選機型預留容量。Cloud Workstations 會自動使用預留項目,您也可以將服務設為使用特定預留項目。
  3. 使用加速模式功能,在設定中指定其他機器類型。這樣一來,開發人員就能在啟動工作站時,選擇所在區域有容量的機型。

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 金鑰錯誤,例如 KEYEXPIREDNO_PUBKEY KEY_ID。當上游第三方存放區擁有者 (例如 Yarn、NodeSource 或 Microsoft) 透過頻外方式更新或輪替簽署金鑰時,就會發生這種情況。

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

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

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