Implemente uma app do Cloud Run através do Cloud Shell
Saiba como configurar e implementar uma aplicação de exemplo Hello World no Cloud Run e ver o estado dos recursos do seu serviço em direto.
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.
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 theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify 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.
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 theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Crie uma aplicação
- Inicie o Editor do Cloud Shell.
- Na barra de estado do código na nuvem, selecione Nova aplicação.
- Escolha Aplicação do Cloud Run como o tipo de aplicação preferido.
Na lista de aplicações de exemplo (Node.js, Python com frameworks Flask e Django, Java, Go), escolha uma app Hello World.
Por exemplo, escolher
Python (Flask): Hello World
cria uma app Hello World inicial do Python (Flask).Selecione uma pasta como localização da aplicação e, de seguida, clique em Criar nova aplicação.
O editor do Cloud Shell carrega a aplicação num novo espaço de trabalho. Depois de o espaço de trabalho ser carregado, a sua app fica acessível na vista de explorador.
Implemente no Cloud Run
Para implementar a sua aplicação no Cloud Run, siga estes passos:
- Abra a paleta de comandos (prima
Ctrl
/Cmd
+Shift
+P
ou clique em Ver > Paleta de comandos) e, em seguida, execute o comando Implementar no Cloud Run. Isto abre a IU de implementação do Cloud Run. - Se lhe for pedido, autorize o Cloud Code a fazer Google Cloud chamadas API.
- Defina o seu projeto Google Cloud .
- Se lhe for pedido, ative a API Cloud Run clicando em Ativar APIs.
- Na caixa de diálogo Implementar no Cloud Run, selecione um serviço preexistente ou crie um novo.
- Se estiver a criar um novo serviço, escolha Cloud Run (totalmente gerido) em Plataforma de implementação.
- Escolha uma região para implementar.
- Para a autenticação, selecione Permitir invocações não autenticadas para tornar este serviço público.
Depois de definir as suas preferências, pode clicar em Implementar.
O Cloud Code cria a sua imagem, envia-a para o registo e implementa a sua app no Cloud Run. O seu serviço já está disponível!
Veja o seu serviço em execução seguindo o URL apresentado na caixa de diálogo do Cloud Run: Implementar.
Edite o seu serviço
Para editar a sua candidatura, siga estes passos:
- Com a vista do explorador, encontre o ficheiro
app.py
que implementa o comportamento do serviço. - Altere a mensagem "Está a correr!" para uma mensagem à sua escolha.
- Depois de fazer esta alteração, escolha o comando Implementar no Cloud Run através da paleta de comandos.
- Verifique se o serviço que acabou de criar está selecionado nas Definições do serviço.
- Clique em Implementar.
- Depois de a aplicação terminar a compilação e a implementação, pode atualizar o serviço para ver a mensagem atualizada.
Ver registos
Também pode ver registos da sua aplicação implementada com o visualizador de registos incluído no Cloud Code.
Para ver os registos, siga estes passos:
- Clique em
Código na nuvem e, de seguida, expanda a secção Cloud Run.
Clique com o botão direito do rato no seu serviço do Cloud Run e, de seguida, clique em Ver registos.
Atualize a sua app no navegador e veja os novos registos gerados clicando no botão de atualização dos registos.
Limpar
Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.
Para eliminar o projeto:
Aceda à página Projetos na Google Cloud consola:
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 um serviço não está em utilização, ainda pode ser-lhe cobrado o armazenamento da imagem de contentor no Artifact Registry. Para eliminar a imagem, abra a página do Artifact Registry, selecione o repositório que contém a imagem, selecione a imagem, clique em Eliminar e, de seguida, clique em Eliminar.
Serviço do Cloud Run: para eliminar um serviço do Cloud Run, na página do Cloud Run naGoogle Cloud consola, selecione o serviço que quer eliminar, clique em Eliminar e, de seguida, clique em Eliminar.
O que se segue?
- Descubra a variedade de funcionalidades que a interface do editor do Cloud Shell tem para oferecer.
- Saiba como configurar o Cloud Shell para personalizar a sua experiência.