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, escolha uma app Hello World. Por exemplo, se escolher
Python (Flask): Hello World
, cria uma app Hello World Python (Flask) inicial. - 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:
- Escolha o comando Implementar no Cloud Run através da paleta de comandos (acessível com
Ctrl
/Cmd
+Shift
+P
). Esta ação apresenta 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, clique 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:
- 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 usando a paleta de comandos.
- Verifique se o serviço que criou 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 registos:
- Para abrir o explorador do Cloud Run, clique em
Cloud Code 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 encargos na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos:
- 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 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 sua 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. Abra a página do Cloud Run
O que se segue?
- Descubra as funcionalidades que a interface do Editor do Cloud Shell oferece.
- Saiba como configurar o Cloud Shell para personalizar a sua experiência.