Utiliser l'aperçu sur le Web

Cette page décrit comment utiliser la fonction d'aperçu Web dans Cloud Shell. Cette fonctionnalité vous permet d'exécuter des applications Web sur l'instance de machine virtuelle Cloud Shell et de les prévisualiser à partir de Google Cloud Console.

Le bouton Aperçu sur le Web Bouton se trouve en haut à droite de la barre des tâches Cloud Shell.

Démarrer l'application Web

Vous pouvez exécuter sur une machine virtuelle Cloud Shell n'importe quelle application Web qui écoute des requêtes HTTP, y compris un serveur de développement App Engine. L'application Web doit écouter les requêtes HTTP sur les ports compris dans la plage autorisée (2000 à 65000). Ces ports ne sont disponibles que pour le service proxy Cloud Shell sécurisé, ce qui limite l'accès via HTTPS à votre compte utilisateur uniquement.

Exemple SimpleHTTPServer

Pour démarrer un serveur HTTP Python depuis l'invite de commande Cloud Shell, procédez comme suit :

cd `mktemp -d` \
    && echo '<html><body>Hello World</body></html>' >./index.html \
    && python -m SimpleHTTPServer 8080

Exemple de serveur de développement App Engine

Pour cloner une application App Engine et l'exécuter sur un serveur de développement App Engine, procédez comme suit :

git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python \
    && cd appengine-guestbook-python \
    && dev_appserver.py ./app.yaml

Par défaut, le serveur de développement s'exécute sur le port 8080.

Prévisualiser l'application

Cliquez sur le bouton Aperçu sur le Web Bouton , puis sélectionnez le numéro de port approprié dans le menu qui s'affiche. Cloud Shell utilise son service proxy pour ouvrir l'URL dans une nouvelle fenêtre de navigateur.