Melihat pratinjau aplikasi web

Halaman ini menjelaskan cara menggunakan fitur pratinjau web di Cloud Shell. Fitur ini memungkinkan Anda menjalankan aplikasi web di instance mesin virtual Cloud Shell dan melihat pratinjaunya dari Google Cloud console.

Tombol Pratinjau Web Tombol Pratinjau Web dapat ditemukan di kanan atas panel tugas Cloud Shell.

Memulai aplikasi web

Anda dapat menjalankan aplikasi web apa pun yang memproses permintaan HTTP di mesin virtual Cloud Shell. Aplikasi web harus memproses permintaan HTTP di port dalam rentang yang diizinkan, yaitu 2000 hingga 65000. 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

Melihat pratinjau aplikasi

Klik tombol Pratinjau Web Tombol Pratinjau Web, 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.

Mengakses aplikasi Streamlit

Pratinjau web di Cloud Shell berfungsi melalui serangkaian proxy HTTP. Aplikasi Streamlit memerlukan argumen tambahan agar berfungsi saat berjalan di belakang proxy HTTP. Saat menjalankan aplikasi ini, pastikan Anda menentukan --browser.serverAddress=localhost --server.enableCORS=false --server.enableXsrfProtection=false di command line.