Para implementar a sua app no App Engine, tem de criar um Google Cloud projeto, que é um contentor de nível superior que contém os recursos da aplicação do App Engine, bem como outros Google Cloud recursos.
Nesta tarefa, cria um Google Cloud projeto e uma aplicação do App Engine para armazenar definições, recursos de computação, credenciais e metadados para a sua app.
Se já tiver um Google Cloud projeto com o App Engine e a API Cloud Build ativada, continue para Escrever o seu serviço Web.
Crie um Google Cloud projeto
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. -
Install the Google Cloud CLI.
-
Configure a CLI gcloud para usar a sua identidade federada.
Para mais informações, consulte o artigo Inicie sessão na CLI gcloud com a sua identidade federada.
-
Para inicializar a CLI gcloud, execute o seguinte comando:
gcloud init Crie uma aplicação do App Engine para o seu Google Cloud projeto na Google Cloud consola.
Selecione uma região onde quer que os recursos de computação da sua app estejam localizados.
- Devido a alterações no comportamento predefinido da forma como o Cloud Build usa as contas de serviço em novos projetos e alterações à política organizacional segura por predefinição, pode ter de conceder funções adicionais à sua conta de serviço de implementação. Para mais informações sobre a concessão de funções específicas, consulte o guia de resolução de problemas.
Passos seguintes
Agora que o Google Cloud projeto está configurado, já pode escrever um serviço Web básico com Java.