ID da região
O REGION_ID
é um código abreviado que a Google atribui com base na região que seleciona quando cria a sua app. O código não corresponde a um país ou uma província, embora alguns IDs de regiões possam parecer semelhantes aos códigos de países e províncias usados frequentemente. Para apps criadas após
fevereiro de 2020, REGION_ID.r
está incluído nos
URLs do App Engine. Para apps existentes criadas antes desta data, o
ID da região é opcional no URL.
Saiba mais acerca dos IDs de regiões.
Esta secção do guia mostra como usar a CLI gcloud para implementar o seu serviço Web Java no App Engine. Para saber mais acerca do ambiente de execução Java, consulte o artigo Java Runtime Environment.
Antes de começar
- Crie um Google Cloud projeto com uma app do App Engine.
- Escreva um servidor Web Java pronto para implementação no App Engine.
- Instale a CLI Google Cloud, que fornece a ferramenta de linha de comandos
gcloud
. Certifique-se de que ogcloud
está configurado para usar o projeto para o qual quer fazer a implementação. Google Cloud
Pontos-chave
- Use
gcloud app deploy
egcloud app browse
para implementar e ver o seu serviço.
Implemente o seu serviço
Na pasta my-java-service
, onde se encontra o POM Maven ou o ficheiro de compilação do Gradle, execute o seguinte comando no terminal:
gcloud app deploy
Em seguida, os ficheiros de origem são carregados para o Cloud Storage. O Cloud Build cria a sua app e implementa-a no App Engine.
Implemente vários serviços
Pode adicionar vários serviços ao seu projeto criando um ficheiro app.yaml
para cada serviço. Inclua o atributo service
no ficheiro app.yaml
para especificar o nome do serviço.
Para saber como estruturar a sua app através de vários serviços, consulte o artigo Estruturar serviços Web no App Engine.
Para implementar vários serviços, siga estas instruções
Cada serviço implementado tem o seu próprio URL atribuído.
Veja o seu serviço
Para iniciar rapidamente o navegador e aceder ao seu serviço Web em
https://PROJECT_ID.REGION_ID.r.appspot.com
, use o seguinte comando:
gcloud app browse
Serviços e versões
Acabou de criar e implementar um serviço no App Engine.
Pode especificar o nome do seu serviço no ficheiro app.yaml
. Se o nome for omitido, é tratado como default
. O primeiro serviço que implementar
tem de ser o serviço predefinido.
Pode atualizar o seu serviço em qualquer altura executando novamente o comando gcloud app deploy
. Cada vez que implementa, é criada uma nova versão e o tráfego é encaminhado automaticamente para a versão mais recente.
Para confirmar que o serviço foi criado e que uma versão foi implementada:
Veja os seus serviços do App Engine na Google Cloud consola:
Deve ver um serviço listado com o nome
default
. O serviço predefinido é acessível publicamente no seguinte URL:https://PROJECT_ID.REGION_ID.r.appspot.com
Veja as suas versões:
Deve ver uma versão com indicação de data/hora, correspondente à sua implementação.
Para saber como enviar pedidos para serviços e versões específicos, consulte o artigo Como os pedidos são encaminhados.
Passos seguintes
Parabéns! Criou uma aplicação que pode armazenar e classificar imagens carregadas. Saiba como adicionar outras funcionalidades à sua aplicação explorando as seguintes páginas:
- Veja mais exemplos de código Java para o ambiente padrão do App Engine no Google Cloud repositório GitHub. Estes exemplos podem ser usados para Java.
- Saiba mais sobre como escrever registos de aplicações e interpretar registos do sistema em Ler e escrever registos de aplicações.
- Para uma análise mais detalhada do funcionamento do App Engine, consulte o ambiente de execução Java.