ID da região
O REGION_ID
é um código abreviado que o Google atribui
com base na região que você selecionou ao criar o aplicativo. O código não
corresponde a um país ou estado, ainda que alguns IDs de região sejam semelhantes
aos códigos de país e estado geralmente usados. Para apps criados após
fevereiro de 2020, o REGION_ID.r
está incluído nos
URLs do App Engine. Para apps existentes criados antes dessa data, o
ID da região é opcional no URL.
Saiba mais sobre IDs de região.
Use a Google Cloud CLI para implantar o serviço da Web no App Engine.
Embora essa versão inicial do serviço da Web não tenha o Firestore no modo Datastore (Datastore) ou a autenticação do Firebase, é possível implantá-la no App Engine neste estágio para testar e garantir que ela funcione como esperado.
Antes de começar
Se você concluiu todas as etapas anteriores deste guia, pule esta seção. Caso contrário, conclua um dos procedimentos abaixo:
Comece por Como criar um aplicativo Python 3 e conclua todas as etapas anteriores a esta.
Se você já tiver um projeto do Google Cloud, continue fazendo o download de uma cópia do serviço da Web:
Faça o download do repositório do aplicativo de amostra usando Git:
git clone https://github.com/GoogleCloudPlatform/python-docs-samples
Outra alternativa é fazer o download da amostra como um arquivo ZIP e extraí-lo.
Navegue até o diretório que contém uma cópia dos arquivos da etapa anterior:
cd python-docs-samples/appengine/standard_python3/building-an-app/building-an-app-1
Como implantar o serviço
Para implantar o serviço da Web, execute o comando gcloud app deploy
no diretório raiz do projeto, em que o arquivo app.yaml
está localizado:
gcloud app deploy
Sempre que você implanta um serviço da Web, uma nova versão (link em inglês) desse aplicativo é criada no App Engine. Durante a implantação, uma imagem de contêiner é criada usando o serviço Cloud Build. Em seguida, uma cópia é enviada ao Google Cloud Storage antes de ser executada no App Engine.
Para mais informações sobre como implantar no App Engine, consulte Como testar e implantar o aplicativo.
Como ver o serviço
Para iniciar rapidamente seu navegador e acessar seu serviço da Web em https://PROJECT_ID.REGION_ID.r.appspot.com
, digite o seguinte comando:
gcloud app browse
Como gerenciar serviços e versões
Você acaba de implantar uma versão do serviço da Web no App Engine. Cada vez que você implanta uma versão do seu código, essa versão é criada em um serviço. A implantação inicial no App Engine precisa ser criada no serviço default
, mas, para implantações subsequentes, é possível especificar o nome do serviço no arquivo app.yaml
.
Você pode atualizar um serviço a qualquer momento executando o comando gcloud app deploy
e implantando novas versões para esse serviço. Sempre que você atualiza um serviço, o tráfego é roteado automaticamente para a versão implantada mais recentemente. No entanto, é possível incluir sinalizações gcloud
para alterar o comportamento do comando de implantação.
Use o Console do Google Cloud para gerenciar e visualizar as versões e os serviços implantados no App Engine:
Use o Console do Google Cloud para ver os serviços do App Engine:
Use o Console do Google Cloud para ver suas versões:
Para ver mais informações sobre o padrão de design de vários serviços, consulte Visão geral do App Engine. Para saber como enviar solicitações para serviços e versões específicos, consulte Como dividir o tráfego.
Próximas etapas
Agora que você tem um serviço do Python em execução no App Engine, já pode aprender a gerenciar dados com o Datastore.