Implantar um aplicativo do App Engine usando o Cloud Shell
Nesta página, descrevemos como implantar rapidamente um aplicativo do App Engine a partir de um aplicativo de amostra usando o Cloud Shell.
Antes de começar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
Implementar um aplicativo
Na parte superior da janela do console do Google Cloud, clique em Ativar o Cloud Shell:
Isso inicia a sessão do Cloud Shell em um frame na parte inferior do Console do Google Cloud.
Clone um aplicativo de amostra e execute-o localmente na sessão do Cloud Shell usando o servidor de desenvolvimento do App Engine:
git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python \ && cd appengine-guestbook-python \ && dev_appserver.py ./app.yaml
Para se conectar ao servidor de desenvolvimento, clique em Visualização da Web e escolha Visualizar na porta 8080.
O Cloud Shell abre o URL de visualização no serviço de proxy dele em uma nova janela do navegador.
Para abrir o editor de código, clique em no menu do Cloud Shell para editar seu app clonado.
Mude o texto em
index.html
:No editor de código, clique duas vezes em
index.html
para abrir o arquivo para edição e mude o texto emindex.html
de Uma pessoa anônima escreveu: para Um estranho misterioso disse:Você verá a alteração na saída do Cloud Shell. Para conferir as mudanças, atualize o app visualizado.
Parar o servidor de desenvolvimento:
Após a visualização do aplicativo do App Engine, para interromper o servidor de desenvolvimento, pressione
Ctrl
+C
na sessão do Cloud Shell.Inicialize seu aplicativo do App Engine:
Crie um aplicativo do App Engine vinculado ao seu projeto, caso ainda não tenha feito isso, e escolha a região:
gcloud app create --project=[YOUR_PROJECT_NAME]
Implante o aplicativo no App Engine.
gcloud app deploy ./index.yaml ./app.yaml
Abra o aplicativo no seu navegador da Web. O URL é
https://<PROJECT_ID>.<REGION-ID>.r.appspot.com/
.A implantação pode levar alguns minutos para ser concluída. Se o aplicativo não estiver totalmente implantado, uma mensagem de erro será exibida no navegador da Web. Atualize o navegador para ver o aplicativo implantado.
Para evitar o faturamento desnecessário, desative o aplicativo:
Para desativar o app que você acabou de implantar, acesse o App Engine no console do Google Cloud e selecione Configurações > Configurações do aplicativo > Desativar aplicativo.