Como usar a visualização da Web

Esta página descreve como usar o recurso de visualização na Web do Cloud Shell. Esse recurso permite executar aplicativos da Web na instância da máquina virtual do Cloud Shell e visualizá-los no Console do Google Cloud.

O botão "Visualização da Web" Botão de visualização da Web pode ser encontrado no canto superior direito da barra de tarefas do Cloud Shell.

Como iniciar o aplicativo da Web

Você pode executar qualquer aplicativo da Web que receba solicitações HTTP na máquina virtual do Cloud Shell, incluindo o servidor de desenvolvimento do App Engine. O aplicativo da Web precisa receber solicitações HTTP nas portas dentro do alcance permitido, 2000 a 65000. Essas portas estão disponíveis apenas para proteger o serviço de proxy do Cloud Shell, que restringe o acesso HTTPS apenas à sua conta de usuário.

Exemplo de SimpleHTTPServer

Para iniciar um servidor Python HTTP simples a partir do prompt de comando do Cloud Shell:

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

Exemplo de servidor de desenvolvimento do App Engine

Para clonar uma amostra de aplicativo do App Engine e executá-la no servidor de desenvolvimento do App Engine:

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

O servidor de desenvolvimento é executado na porta 8080 por padrão.

Como visualizar o aplicativo

Clique no botão Visualização da Web Botão de visualização da Web e, em seguida, selecione o número da porta no menu exibido. O Cloud Shell abre o URL de visualização no serviço de proxy dele em uma nova janela do navegador.