Batasan dan pembatasan Cloud Code untuk Cloud Shell

Cloud Shell dengan Cloud Code terintegrasi, mulai dari rilis terbaru, memiliki batasan dan pembatasan umum berikut.

Kuota penggunaan

Kuota Cloud Code mingguan default adalah 50 jam.

Melihat kuota Cloud Code mingguan

Jika mencapai kuota, Anda harus menunggu hingga tanggal dan waktu yang ditentukan sebelum dapat menggunakan Cloud Code lagi atau menghubungi administrator Cloud Code untuk meningkatkan kuota.

Untuk melihat kuota mingguan Anda:

  • Klik Informasi sesi Informasi sesi, lalu klik Kuota penggunaan. Dialog akan muncul dan menampilkan jam yang tersisa dalam kuota Anda, jumlah total jam dalam kuota Anda, serta tanggal dan waktu saat kuota direset.

Meminta penambahan kuota

Sebaiknya upgrade ke Cloud Workstations, yang tidak memiliki batasan penggunaan mingguan. Cloud Workstations memungkinkan Anda menyesuaikan, menyesuaikan ukuran, dan mengamankan lingkungan pengembangan. Upgrade ke Cloud Workstations untuk lingkungan pengembangan terkelola dan aman yang disediakan di VPC Anda tanpa batas penggunaan.

Kuota Cloud Shell hanya dapat ditingkatkan dalam kasus tertentu dan harus melalui permintaan dukungan pelanggan. Kuota Cloud Shell tidak dapat diperbarui menggunakan konsol Google Cloud. Untuk meminta penambahan kuota, hubungi Cloud Customer Care (bukan Penagihan).

Jika permintaan penambahan kuota memerlukan persetujuan, Anda akan menerima email dari Google Cloud yang menyatakan telah menerima permintaan tersebut. Anda dapat membalas email ini jika memerlukan bantuan lebih lanjut. Cloud Customer Care memproses permintaan Anda, biasanya dalam waktu 2-3 hari kerja, lalu mengirimkan email kedua yang memberi tahu Anda apakah penambahan kuota disetujui atau ditolak. Email tersebut mencantumkan tanggal mulai berlaku penambahan, jika berlaku.

Untuk mengetahui informasi selengkapnya tentang proses penambahan kuota, lihat Tentang permintaan penambahan kuota.

Inaktivitas Cloud Code

Untuk mencegah direktori $HOME Anda dihapus karena tidak ada aktivitas selama 120 hari, mulai sesi. Untuk data sensitif yang ingin Anda simpan dalam jangka panjang, pertimbangkan solusi lain di Cloud Storage.

Penggunaan non-interaktif

Cloud Code hanya ditujukan untuk penggunaan interaktif. Sesi non-interaktif akan otomatis berakhir setelah 40 menit. Sesi Cloud Code dibatasi hingga 12 jam, setelah itu sesi akan otomatis dihentikan. Anda dapat langsung memulai sesi baru setelahnya.

Memulihkan sesi setelah pelanggaran batas layanan

Jika sesi Anda dihentikan atau tidak dapat dibuat karena Anda melampaui batas layanan, Cloud Code akan menampilkan error dengan link ke formulir yang memungkinkan Anda mengajukan banding atas pelanggaran batas. Klik link masukan dan kirimkan formulir dengan informasi selengkapnya tentang tugas yang Anda lakukan sebelum sesi dihentikan.

Pembatasan dan batasan

Paket software yang diinstal khusus dan persistensi

Instance virtual machine yang mendukung sesi Cloud Code untuk Cloud Shell Anda tidak dialokasikan secara permanen ke sesi Cloud Code dan dihentikan jika sesi tidak aktif selama 20 menit. Setelah instance dihentikan, semua perubahan yang Anda buat di luar $HOME akan hilang.

Agar konfigurasi Anda tetap ada di seluruh sesi, pertimbangkan untuk menyesuaikan lingkungan Anda.

Pengguna yang berusia di bawah 18 tahun atau yang usianya tidak diketahui

Cloud Code tidak tersedia untuk pengguna yang berusia di bawah 18 tahun atau yang usianya tidak diketahui. Secara default, Google Workspace for Education memblokir akses ke Cloud Code untuk semua pengguna. Jika institusi Anda memiliki siswa yang berusia lebih dari 18 tahun yang ingin Anda beri akses ke layanan yang dibatasi usia, termasuk Cloud Code, lihat Mengontrol akses ke layanan Google berdasarkan usia untuk mengetahui langkah-langkah mengidentifikasi pengguna yang berusia 18 tahun ke atas.

Ekstensi Cloud Shell Editor

Editor Cloud Shell tidak mendukung penginstalan ekstensi editor kustom. Namun, Editor Cloud Shell dilengkapi dengan serangkaian ekstensi penting yang sudah diinstal dan terus diperbarui.

Konten dalam bahasa .bashrc

Cloud Code dapat menghasilkan error jika file .bashrc diubah atau dihapus. File .bashrc harus berisi baris berikut:

  if [ -f "/google/devshell/bashrc.google" ]; then
    source "/google/devshell/bashrc.google"
  fi

Pemformatan output gcloud

Secara default, Cloud Code mengaktifkan fitur aksesibilitas gcloud. Dengan fitur aksesibilitas diaktifkan, output tabel gcloud dirender sebagai daftar item yang diratakan.

Untuk memulihkan perilaku default tabel berbingkai untuk banyak perintah, tambahkan perintah berikut ke akhir file $HOME/.bashrc:

  gcloud config set accessibility/screen_reader false

Performa koneksi lambat

Menghubungkan ke Cloud Code untuk pertama kalinya memerlukan pembuatan disk rumah Anda dan saat ini dapat memerlukan waktu hingga 25 detik. Koneksi berikutnya ke instance virtual machine yang ada memerlukan waktu sekitar lima detik. Namun, jika Anda belum menggunakan Cloud Code selama seminggu, performa koneksi akan lebih lambat karena direktori utama dipulihkan dari arsip.

Cloud Code juga menawarkan mode Ephemeral yang merupakan pengalaman Cloud Code tanpa penyimpanan disk persisten. Mode sementara menawarkan performa koneksi yang lebih cepat, tetapi semua file yang Anda buat dalam sesi akan hilang pada akhir sesi.

Dukungan browser

Cloud Code mendukung Google Chrome, Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer 11+, dan Apple Safari 8+ versi terbaru. Safari dalam mode browser pribadi tidak didukung.

Penjelajahan rahasia dan cookie pihak ketiga yang dinonaktifkan

Cloud Shell Editor tidak dapat dimuat di Cloud Code jika cookie pihak ketiga dinonaktifkan. Beberapa browser menonaktifkan cookie pihak ketiga secara default dan sebagian besar mode Browser Samaran atau Pribadi browser juga memblokir cookie ini.

Dengan cookie pihak ketiga dinonaktifkan, Anda masih dapat menggunakan Cloud Shell Editor di jendelanya sendiri dengan mengklik tombol Open in New Window yang dapat diakses saat Anda membuka sesi editor Tombol Editor Kode.

Atau, Anda dapat membuka port 970 menggunakan Pratinjau Web Tombol Web Preview.

Panel editor yang menjelaskan bahwa editor kode tidak dapat dimuat karena pemblokiran cookie pihak ketiga, dengan link untuk Membuka editor di jendela baru

Tips: Jika menggunakan Google Chrome, Anda dapat mengaktifkan cookie pihak ketiga dengan mengklik ikon Pemblokiran cookie pihak ketiga di kolom URL Ikon pemblokiran cookie pihak ketiga, memilih Situs tidak berfungsi?, mengklik Izinkan cookie, dan memuat ulang halaman.

Penyimpanan disk

Cloud Code menyediakan penyimpanan disk persisten gratis sebesar 5 GB yang dipasang sebagai direktori $HOME Anda di instance virtual machine. Penyimpanan ini bersifat per pengguna dan tersedia di seluruh project. Semua file yang Anda simpan di direktori beranda, termasuk software yang diinstal, skrip, dan file konfigurasi pengguna seperti .bashrc dan .vimrc, tetap ada di antara sesi dan dihitung dalam batas 5 GB.

Mengosongkan kapasitas disk

Jika Anda mengalami error no space left on device, kosongkan ruang penyimpanan dengan menghapus file dari direktori utama menggunakan terminal Cloud Code. Gunakan perintah du -hs $(ls -A) untuk melihat ruang yang digunakan setiap file dalam setiap subdirektori. Pertimbangkan untuk menghapus file yang tidak lagi diperlukan atau menghabiskan sebagian besar penyimpanan.