Cloud Shell 與 Cloud Code 整合後,在最新版本中具有下列已知限制和規定。
使用量配額
Cloud Code 的每週預設配額為 50 小時。
查看每週 Cloud Code 配額
如果您達到配額上限,就必須等到指定日期和時間,才能再次使用 Cloud Code,或是請 Cloud Code 管理員提高配額。
如何查看每週配額:
- 依序按一下
「工作階段資訊」和「用量配額」。畫面上會顯示對話方塊,列出配額剩餘的時間、配額的總時數,以及配額重設的日期和時間。
如果您需要更多配額,強烈建議您升級至 Cloud Workstations,因為這項服務沒有每週用量限制。Cloud Workstations 可讓您自訂開發環境、調整大小並確保安全性。升級至 Cloud Workstations,即可在虛擬私有雲中佈建代管的安全開發環境,且不受使用量限制。
Cloud Code 閒置
如要避免 $HOME
目錄因 120 天未使用而遭到刪除,請啟動工作階段。如果您想長期儲存機密資料,請考慮使用 Cloud Storage 的其他解決方案。
非互動式用途
Cloud Code 僅適用於互動用途。非互動工作階段會在 40 分鐘後自動結束。Cloud Code 工作階段的時間上限為 12 小時,超過時間後,系統會自動終止工作階段。之後即可立即開始新的工作階段。
在違反服務限制後還原工作階段
如果工作階段因用量超出服務限制而遭到終止或無法建立,Cloud Code 會顯示錯誤訊息,您可以透過訊息中的連結前往表單,對違反限制的情形提出申訴。請點選意見回饋連結,接著在表單中詳細說明您在工作階段終止前執行的工作,然後提交表單。
限制和規定
自訂安裝軟體套件與永久性
承載 Cloud Shell 工作階段 Cloud Code 的虛擬機器執行個體並非永久分配給 Cloud Code 工作階段,而是會在工作階段閒置 20 分鐘後終止。執行個體終止後,您在 $HOME
外部所做的修改都會遺失。
如要讓設定在各個工作階段中保留,請考慮自訂環境。
未滿 18 歲或年齡不明的使用者
未滿 18 歲或年齡不明的使用者無法使用 Cloud Code。根據預設,Google Workspace for Education 會封鎖所有使用者存取 Cloud Code 的權限。如果貴機構有年滿 18 歲的學生,且您希望他們能存取年齡限制服務 (包括 Cloud Code),請參閱「依年齡層控管存取 Google 服務的權限」,瞭解如何標示年滿 18 歲的使用者。
Cloud Shell 編輯器擴充功能
Cloud Shell 編輯器不支援安裝自訂編輯器擴充功能。不過,Cloud Shell 編輯器已預先安裝一組必要的擴充功能,並保持最新狀態。
.bashrc
內容
如果修改或刪除 .bashrc
檔案,Cloud Code 可能會產生錯誤。.bashrc
檔案必須包含下列程式碼行:
if [ -f "/google/devshell/bashrc.google" ]; then source "/google/devshell/bashrc.google" fi
gcloud
輸出格式
根據預設,Cloud Code 會啟用 gcloud
無障礙功能。啟用無障礙功能後,gcloud
表格輸出內容會以扁平化項目清單的形式顯示。
如要為許多指令還原框起來的資料表預設行為,請在 $HOME/.bashrc
檔案結尾附加下列指令:
gcloud config set accessibility/screen_reader false
連線效能低落
首次連線至 Cloud Code 時,系統會建立您的主機磁碟,目前這項作業最多可能需要 25 秒。後續連線至現有虛擬機器執行個體的時間約為五秒。不過,如果您已一週未使用 Cloud Code,由於主目錄是從封存檔案還原,因此連線效能會變慢。
Cloud Code 也提供暫時模式,這是不含持續磁碟儲存空間的 Cloud Code 體驗。暫時模式可提供更快的連線效能,但工作階段結束時,您在工作階段中建立的所有檔案都會遺失。
瀏覽器支援
Cloud Code 支援最新版 Google Chrome、Mozilla Firefox、Microsoft Edge、Microsoft Internet Explorer 11 以上版本和 Apple Safari 8 以上版本。私密瀏覽器模式的 Safari 不支援。
私密瀏覽和停用第三方 Cookie
如果停用第三方 Cookie,Cloud Shell 編輯器就無法在 Cloud Code 中載入。部分瀏覽器會預設停用第三方 Cookie,而且大多數瀏覽器的無痕模式或私密瀏覽模式也會封鎖這些 Cookie。
停用第三方 Cookie 後,您仍可在 Cloud Shell 編輯器專屬視窗中使用編輯器,方法是按一下開啟編輯器工作階段 時可用的「Open in New Window」按鈕。
或者,您也可以使用「Web Preview」(網頁預覽) 前往通訊埠 970。
提示:如果您使用 Google Chrome,請按一下網址列中的第三方 Cookie 封鎖圖示 ,然後依序選取「網站無法運作嗎?」和「允許 Cookie」,重新載入網頁,即可啟用第三方 Cookie。
磁碟儲存空間
Cloud Code 提供 5 GB 的免費永久磁碟儲存空間,在虛擬機器執行個體上掛接為您的 $HOME
目錄。每位使用者都能取得 5 GB 的免費儲存空間,並且可供所有專案使用。即使換了工作階段,系統仍會保留您儲存在主目錄中的所有檔案,包括已安裝的軟體、指令碼以及 .bashrc
和 .vimrc
等使用者設定檔,並計入 5 GB 的限制。
清理磁碟空間
如果您遇到 no space left on device
錯誤,請使用 Cloud Code 終端機從主目錄移除檔案,釋出空間。使用 du -hs $(ls -A)
指令查看每個檔案在各個子目錄中使用的空間。考慮移除不再需要或占用大量儲存空間的項目。