Halaman ini menjelaskan cara menggunakan fitur pratinjau web di Cloud Shell. Dengan fitur ini, Anda dapat menjalankan aplikasi web pada instance mesin virtual Cloud Shell dan melihat pratinjaunya dari Konsol Google Cloud.
Tombol Pratinjau Web dapat ditemukan di kanan atas taskbar Cloud Shell.
Memulai aplikasi web
Anda dapat menjalankan aplikasi web apa pun yang memproses permintaan HTTP di virtual machine Cloud Shell, termasuk server pengembangan App Engine. Aplikasi web harus memproses permintaan HTTP pada port dalam rentang yang diizinkan 2000 hingga 65.000. Port ini hanya tersedia untuk layanan proxy Cloud Shell yang aman, yang membatasi akses melalui HTTPS hanya untuk akun pengguna Anda.
Contoh server sederhana
Untuk memulai server HTTP Python sederhana dari prompt perintah Cloud Shell:
cd `mktemp -d` \ && echo '<html><body>Hello World</body></html>' >./index.html \ && python -m http.server 8080
Contoh server pengembangan App Engine
Untuk meng-clone contoh aplikasi App Engine dan menjalankannya di server pengembangan App Engine:
git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python \ && cd appengine-guestbook-python \ && dev_appserver.py ./app.yaml
Server pengembangan berjalan pada port 8080 secara default.
Melihat pratinjau aplikasi
Klik tombol Web Preview , lalu pilih nomor port dari menu yang ditampilkan. Cloud Shell akan membuka URL pratinjau pada layanan proxy-nya di jendela browser baru.
Anda juga dapat mengakses URL pratinjau dengan menggabungkan port dengan variabel lingkungan WEB_HOST
di terminal Cloud Shell menggunakan format https://$PORT-$WEB_HOST
, atau dengan menggunakan Cloud Shell API.