Implantar um serviço do Cloud Run usando o Cloud Code para Cloud Shell

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

Antes de começar

  1. Faça login na sua Google Cloud conta do. Se você não conhece o Google Cloud, crie uma conta para avaliar a performance dos nossos produtos em cenários reais. Clientes novos também recebem US $300 em créditos para executar, testar e implantar cargas de trabalho.
  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 role (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. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

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

Criar um aplicativo

  1. Inicie o editor do Cloud Shell.
  2. Na barra de status do Cloud Code, selecione Novo aplicativo.
  3. Selecione Aplicativo do Cloud Run como seu tipo de aplicativo preferido.
  4. Na lista de aplicativos de amostra, escolha um app Hello World. Por exemplo, escolher Python (Flask): Hello World cria um app Hello World em Python (Flask).
  5. Selecione uma pasta como o local do aplicativo e clique Criar novo aplicativo. O editor do Cloud Shell carrega o aplicativo em um novo espaço de trabalho. Depois que o espaço de trabalho for carregado, o app poderá ser acessado na visualização de explorador.

Implantar no Cloud Run

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

  1. Escolha o comando Implantar no Cloud Run usando a paleta de comandos (acessível com Ctrl/Cmd+Shift+P). Isso abre a interface de implantação do Cloud Run.
  2. Se necessário, autorize o Cloud Code a fazer Google Cloud chamadas deAPI.
  3. Defina o Google Cloud projeto.
  4. Se solicitado, ative a API Cloud Run clicando em Ativar APIs.
  5. Na caixa de diálogo Implantar para o Cloud Run, selecione um serviço atual ou crie um novo.
  6. Se você estiver criando um novo serviço, selecione "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 este serviço público.
  9. Após definir as configurações preferidas, clique em Implantar. Em seguida, o Cloud Code cria sua imagem, envia para o registro e implanta o aplicativo 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".

Editar o serviço

Para editar seu aplicativo:

  1. Com a visualização do Explorer, encontre o arquivo app.py que implementa o comportamento do serviço.
  2. Modifique a mensagem "está em execução!" para a mensagem que escolher.
  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 criado está selecionado em "Configurações do serviço".
  5. Clique em Implantar.
  6. Depois que o aplicativo terminar de ser criado e implantado, será possível atualizar o serviço para ver a mensagem atualizada.

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:

  1. Para abrir o explorador do Cloud Run, clique em Cloud Code e abra a seção Cloud Run.
  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.

Liberar espaço

Para evitar cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estas etapas:

  1. No Google Cloud console, acesse a página Gerenciar recursos.

    Acessar "Gerenciar recursos"

  2. Na lista de projetos, selecione o projeto que você quer excluir e clique em Excluir.
  3. Na caixa de diálogo, digite o ID do projeto e clique em Desligar para excluir o projeto.

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

A seguir