Implemente um serviço do Cloud Run com o Cloud Code para IntelliJ
Esta página mostra-lhe como começar a usar o Cloud Code.
Vai configurar um serviço Hello World que é executado no Cloud Run através de uma aplicação de exemplo, implementar o seu serviço no Cloud Run e ver o estado dos recursos do seu serviço em direto.
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.
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
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Run API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
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
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Run API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. - Instale o Git para que o Cloud Code possa realizar operações Git, como clonar um exemplo.
- Instale o plug-in Cloud Code se ainda não o fez.
- No IDE, abra File > New Project e, de seguida, selecione Cloud Code: Cloud Run.
- Selecione a linguagem de programação para a sua aplicação de exemplo e, de seguida, clique em
Seguinte.
Atribua um nome ao projeto e, de seguida, clique em Concluir.
O Cloud Code clona a aplicação de exemplo, abre o projeto recém-criado para utilização e cria as configurações de execução do Cloud Run necessárias.
Se escolheu uma aplicação de exemplo Java, quando lhe for pedido, clique em Carregar projeto Maven.
- Escolha a configuração de execução criada automaticamente, Cloud Run: Implementar, no seletor de configurações de execução/depuração na barra de navegação.
- Clique em
Executar. É apresentada a janela Editar configuração.
- Defina o Google Cloud ID do projeto.
Escolha uma região para a sua plataforma de implementação.
Este início rápido usa a opção de plataforma predefinida, Cloud Run (totalmente gerido), como a plataforma de implementação.
Clique em Executar.
Veja o serviço em execução seguindo o URL apresentado na janela de saída.
Também pode ver o estado do seu serviço (métricas, detalhes da revisão e muito mais) seguindo o URL dos registos apresentado na janela de saída.
Navegue para o Explorador do Cloud Run. Pode aceder a esta opção no painel da barra lateral do lado direito.
Para apresentar as propriedades de um serviço ou de uma revisão, clique no serviço ou na revisão no explorador.
Para ver os registos de uma revisão, clique com o botão direito do rato na revisão e, de seguida, clique em Ver registos da nuvem.
Aceda à página Projetos na Google Cloud consola:
Selecione o projeto que criou para este início rápido e, de seguida, clique em Eliminar.
Esta ação encerra o projeto e agenda a sua eliminação.
- Imagem de contentor: embora o Cloud Run não cobre quando o serviço não está em utilização, ainda pode ser cobrado pelo armazenamento da imagem de contentor no Artifact Registry. Para eliminar a sua imagem, siga os passos descritos no artigo Eliminar imagens.
- Serviço do Cloud Run: para eliminar um serviço do Cloud Run, navegue até ao Cloud Run na Google Cloud consola através do menu de navegação. Selecione o serviço que quer eliminar e, de seguida, clique em Eliminar.
Criar um serviço
O código na nuvem inclui uma coleção de modelos de exemplos de código para começar rapidamente. Para criar um novo serviço com um exemplo existente:
Já pode executar o seu serviço Hello World. O Cloud Code monitoriza o seu sistema de ficheiros para detetar alterações, para que possa editar e executar novamente o seu serviço quase em tempo real.
Implementar o seu serviço no Cloud Run
Para implementar o seu serviço, siga estes passos:
Visualizar o estado do recurso
Para ver o estado dos recursos do serviço em execução, siga estes passos:
Limpar
Se criou um projeto para este início rápido, certifique-se de que o elimina para evitar cobranças desnecessárias:
Se estiver a usar um projeto pré-existente e quiser eliminar os recursos que criou para este início rápido:
Limpar
Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.
O que se segue?
- Adicione as APIs Google Cloud e as bibliotecas cliente ao seu projeto.
- Personalize as configurações de execução com definições avançadas.
- Experimente criar e executar uma aplicação Kubernetes com o Cloud Code.