Pratinjau aplikasi web

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 Tombol Web Preview 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 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.