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

  1. 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.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  8. Instale o Git para que o Cloud Code possa realizar operações Git, como clonar um exemplo.
  9. Instale o plug-in Cloud Code se ainda não o fez.
  10. 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:

    1. No IDE, abra File > New Project e, de seguida, selecione Cloud Code: Cloud Run.
    2. Selecione a linguagem de programação para a sua aplicação de exemplo e, de seguida, clique em Seguinte. Criar um serviço a partir de uma lista de apps de exemplo existentes
    3. 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.

    4. Se escolheu uma aplicação de exemplo Java, quando lhe for pedido, clique em Carregar projeto Maven.

      Notificação de scripts de compilação do Maven encontrados: escolha Carregar projeto Maven, Ignorar ou Ajuda

    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:

    1. 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.
    2. Clique em Ícone de ação de execução Executar. É apresentada a janela Editar configuração.
    3. Defina o Google Cloud ID do projeto.
    4. 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.

    5. Clique em Executar.

    6. Veja o serviço em execução seguindo o URL apresentado na janela de saída.

    7. 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.

      Ver o estado do seu serviço na consola Google Cloud

    Visualizar o estado do recurso

    Para ver o estado dos recursos do serviço em execução, siga estes passos:

    1. Navegue para o Explorador do Cloud Run. Pode aceder a esta opção no painel da barra lateral do lado direito.

      Separador do explorador do Cloud Run realçado no painel do lado direito

    2. Para apresentar as propriedades de um serviço ou de uma revisão, clique no serviço ou na revisão no explorador.

      Explorador do Cloud Run aberto com um serviço selecionado e as respetivas propriedades apresentadas abaixo

    3. 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.

      Clique com o botão direito do rato numa revisão para ver os respetivos registos

    Limpar

    Se criou um projeto para este início rápido, certifique-se de que o elimina para evitar cobranças desnecessárias:

    1. Aceda à página Projetos na Google Cloud consola:

      Aceda à página Projetos

    2. 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.

    Se estiver a usar um projeto pré-existente e quiser eliminar os recursos que criou para este início rápido:

    • 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.

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?