Implemente o seu serviço Web

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

  1. Crie um Google Cloud projeto com uma app do App Engine.
  2. Escreva um servidor Web Java pronto para implementação no App Engine.
  3. Instale a CLI Google Cloud, que fornece a ferramenta de linha de comandos gcloud. Certifique-se de que o gcloud está configurado para usar o projeto para o qual quer fazer a implementação. Google Cloud

Pontos-chave

  • Use gcloud app deploy e gcloud 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:

  1. Veja os seus serviços do App Engine na Google Cloud consola:

    Veja os serviços

    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

  2. Veja as suas versões:

    Ver 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: