Saiba como configurar e implantar um aplicativo de amostra Hello World em o Cloud Run e consultar 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 exemplo, escolha um app Hello World. Por exemplo, escolher
Python (Flask): Hello World
cria um app Hello World inicial 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 seu aplicativo no Cloud Run, siga estas etapas:
- Escolha o comando Deploy to Cloud Run usando
a paleta de comandos (acessível com
Ctrl
/Cmd
+Shift
+P
). Isso vai abrir a interface do Deploy to 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.
- 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.
- 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 sua inscrição:
- 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ê criou está selecionado em "Configurações do serviço".
- Clique em Implantar.
- 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:
- Para abrir o explorador do Cloud Run, clique em Cloud Code e, em seguida, expandir 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 sua conta do Google Cloud por recursos usados nesta página, siga estas etapas:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
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.
Abrir a página do Container Registry - Serviço do Cloud Run: para excluir um Cloud Run na página do Cloud Run, no console do Cloud, console do Google Cloud, selecione o serviço que você quer excluir e clique em Excluir e, em seguida, clique em Excluir. Abrir a página do Cloud Run
A seguir
- Descubra os recursos que a interface do editor do Cloud Shell oferece.
- Saiba como configurar o Cloud Shell para personalizar sua experiência.