整合 Cloud Code 的 Cloud Shell (最新版本) 有下列已知限制和規定。
使用量配額
Cloud Code 的預設每週配額為 50 小時。
查看每週 Cloud Code 配額
如果達到配額上限,您必須等到指定日期和時間,才能再次使用 Cloud Code,或請 Cloud Code 管理員提高配額。
如要查看每週配額,請按照下列步驟操作:
- 依序點按「工作階段資訊」
和「用量配額」。 對話方塊隨即顯示配額剩餘時數、配額總時數,以及配額重設的日期和時間。
如需更多配額,我們強烈建議升級至 Cloud Workstations,該服務沒有每週用量限制。Cloud Workstations 可讓您自訂、調整大小及保護開發環境。升級至 Cloud Workstations,即可在虛擬私有雲中佈建代管安全開發環境,不受用量限制。
Cloud Code 閒置
如要避免系統因閒置 120 天而刪除 $HOME
目錄,請啟動工作階段。如要長期儲存機密資料,建議使用 Cloud Storage 的其他解決方案。
非互動式用量
Cloud Code 僅適用於互動用途。非互動式工作階段會在 40 分鐘後自動結束。 Cloud Code 工作階段最多可持續 12 小時,之後系統會自動終止工作階段。你可以在結束後立即開始新的工作階段。
在違反服務限制後還原工作階段
如果工作階段遭到終止或因用量超出服務限制而無法建立,Cloud Code 會顯示錯誤訊息,您可以透過訊息中的連結前往表單,對違反限制的情形提出申訴。請點選意見回饋連結,接著在表單中詳細說明您在工作階段終止前執行的工作,然後提交表單。
限制和規定
自訂安裝軟體套件與永久性
承載 Cloud Code for Cloud Shell 工作階段的虛擬機器執行個體並非永久分配給 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 編輯器。開啟編輯器工作階段 時,即可存取該按鈕。
或者,您也可以使用「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)
指令查看每個子目錄中,每個檔案使用的空間。建議移除不再需要或佔用大量儲存空間的檔案。