Melihat pratinjau aplikasi web

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 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 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 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.