Implantar um app do Cloud Run usando o 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.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
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.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
Criar um aplicativo
- Inicie o editor do Cloud Shell
- Na barra de status do Cloud Code, selecione Novo aplicativo.
- Selecione "Aplicativo do Cloud Run" como seu tipo de aplicativo preferido.
Na lista de aplicativos de amostra (Node.js, Python com frameworks Flask e Django, Java, Go), escolha um aplicativo Hello World.
Por exemplo, escolher
Python (Flask): Hello World
cria um aplicativo Hello World em Python (Flask).Selecione uma pasta como o local do aplicativo e clique em 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 o aplicativo no Cloud Run, siga estas etapas:
- Abra a paleta de comandos (pressione
Ctrl
/Cmd
+Shift
+P
ou clique em View > Command Palette) e execute o comando Deploy to Cloud Run. Isso abre a IU de implantação do Cloud Run. - Se necessário, autorize as chamadas do Cloud Code para a API do Google Cloud.
- Defina o projeto do Google Cloud.
- Se solicitado, ative a API Cloud Run clicando em Ativar APIs.
- Na caixa de diálogo Implantar para o Cloud Run, selecione um serviço atual ou crie um novo.
- Se você estiver criando um novo serviço, selecione "Cloud Run (totalmente gerenciado)" em "Plataforma de implantação".
- Escolha uma região para implantar.
- Em Autenticação, selecione Permitir invocações não autenticadas para tornar este serviço público.
Depois de definir suas 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!
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 o aplicativo, siga estas instruções:
- Com a visualização do Explorer, encontre o arquivo
app.py
que implementa o comportamento do serviço. - Modifique a mensagem "está em execução!" para a mensagem que escolher.
- Depois de fazer essa alteração, escolha o comando Implantar no Cloud Run usando a paleta de comandos.
- Verifique se o serviço que você acabou de criar está selecionado em "Configurações do serviço".
- Clique em Deploy.
- 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, siga estas etapas:
- Clique em Cloud Code e abra a seção Cloud Run.
Clique com o botão direito do mouse no serviço do Cloud Run e clique em Ver registros.
Atualize o aplicativo no navegador e veja os novos registros gerados clicando no botão de atualização de registros.
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
Para excluir seu projeto:
Acesse a página "Projetos" no Console do Google Cloud.
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:
Imagem do contêiner: o Cloud Run não cobra quando o serviço não está em uso, mas ainda é possível ser cobrado pelo armazenamento da imagem do contêiner no Container Registry. Para excluir a imagem, abra a página do Container Registry, expanda o repositório que contém a imagem, selecione a imagem, clique em Excluir e clique em Excluir.
Serviço do Cloud Run:para excluir um serviço do Cloud Run, na página do Cloud Run no Console do Google Cloud, selecione o serviço que você quer excluir, clique em Excluir e, em seguida, clique em Excluir.
A seguir
- Descubra a variedade de recursos que a interface do editor do Cloud Shell tem a oferecer.
- Saiba como configurar o Cloud Shell para personalizar sua experiência.