Halaman ini menjelaskan cara menggunakan fitur pratinjau web di Cloud Shell. Fitur ini memungkinkan Anda menjalankan aplikasi web di instance virtual machine 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 VM Cloud Shell, termasuk server pengembangan App Engine. Aplikasi web harus memproses permintaan HTTP pada port dalam rentang yang diizinkan 2.000 hingga 65.000. Port ini hanya tersedia untuk layanan proxy Cloud Shell yang aman, yang membatasi akses melalui HTTPS hanya ke akun pengguna Anda.
Contoh server sederhana
Untuk memulai server HTTP Python sederhana dari 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 aplikasi App Engine contoh 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 di port 8080 secara default.
Melihat pratinjau aplikasi
Klik tombol Web Preview , lalu pilih nomor port dari menu yang ditampilkan. Cloud Shell 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.