Como implantar um serviço do Cloud Run com o Cloud Code

Saiba como configurar e implantar um aplicativo de amostra Hello World no Cloud Run e visualizar o status dos recursos do serviço ativo.


Para orientações passo a passo sobre esta tarefa diretamente no editor do Cloud Shell, clique em Orientações:

Orientações


As seções a seguir guiam você pelas mesmas etapas que você encontra clicando em Orientações.

Antes de começar

  1. Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  3. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

  4. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  5. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

Como criar um aplicativo

  1. Inicie o editor do Cloud Shell.
  2. Na barra de status do Cloud Code, selecione Novo aplicativo.
  3. Escolha o aplicativo do Cloud Run como o tipo de aplicativo preferido.
  4. Na lista de modelos [Node.js, Python (frameworks Flask e Django), Java, Go], escolha um aplicativo Hello World em uma linguagem de sua escolha.

    Por exemplo, escolher Python (Flask): Hello World criará um app inicial Hello World Python (Flask).

  5. Selecione uma pasta como o local do aplicativo para continuar e clique em Criar novo aplicativo.

    O editor do Cloud Shell carrega o aplicativo em um novo espaço de trabalho. Depois de recarregar, seu aplicativo poderá ser acessado na visualização do explorador.

Como implantar no Cloud Run

Para implantar o aplicativo no Cloud Run, siga estas etapas:

  1. Escolha o comando Deploy to Cloud Run usando a paleta de comandos (acessível com Ctrl/Cmd+Shift). P).

    Isso exibe a IU do Cloud Run Deploy. Cloud Run: executar/depurar localmente a IU com o serviço pré-existente selecionado

  2. Se necessário, autorize as chamadas do Cloud Shell para a API do Google Cloud.

  3. Defina o projeto do Google Cloud.

  4. Se solicitado, ative a API Cloud Run clicando em Ativar APIs.

  5. Na caixa de diálogo "Implantar no Cloud Run", selecione um serviço preexistente ou crie um novo.

  6. Se você estiver criando um novo serviço, escolha Cloud Run (totalmente gerenciado) em "Plataforma de implantação".

  7. Escolha uma região para implantar.

  8. Em "Autenticação", selecione Permitir invocações não autenticadas para tornar esse serviço público.

  9. Depois de definir as configurações preferidas, clique em Implantar.

    O Cloud Code cria a imagem e a envia para o registro, e o aplicativo é implantado no Cloud Run. Seu serviço está ativo!

  10. Veja o serviço em execução seguindo o URL exibido na caixa de diálogo "Cloud Run: Implantar".

    Cloud Run: executar/depurar localmente a IU com o serviço pré-existente selecionado

Como editar o serviço

Para editar o aplicativo, siga estas instruções:

  1. Com a visualização Explorer, localize o arquivo app.py que implementa o comportamento do serviço.
  2. Mude a mensagem "Run's!" a uma mensagem de sua escolha.
  3. Depois de fazer essa alteração, escolha o comando Implantar no Cloud Run usando a paleta de comandos.
  4. Verifique se o serviço que você acabou de criar está selecionado em "Configurações do serviço".
  5. Clique em Deploy.
  6. Após o aplicativo ser criado e implantado, é possível atualizar o serviço para ver a mensagem atualizada.

Como ver registros

Também é possível ver os registros do aplicativo implantado com o Visualizador de registros fornecido com o Cloud Code.

Para ver os registros, siga estas etapas:

  1. Navegue até o explorador do Cloud Run clicando em Ícone do explorador do Cloud Run Cloud Code - Cloud Run na barra de atividades do VS Code à esquerda .
  2. Clique com o botão direito do mouse no serviço do Cloud Run e clique em Ver registros.

  3. Atualize o aplicativo no navegador e veja os novos registros gerados clicando no botão de atualização de registros.

Limpeza

Para excluir seu projeto:

  1. Acesse a página "Projetos" no Console do Google Cloud:

    Acessar a página "Projetos"

  2. Selecione o projeto que você criou para este guia de início rápido e clique em Excluir.

    Isso encerrará o projeto e programará a remoção dele.

Se você estiver usando um projeto preexistente e quiser excluir os recursos criados para este guia de início rápido:

A seguir