Todos os exemplos código do Compute Engine
Esta página contém exemplos de código do Compute Engine. Para pesquisar e filtrar exemplos de código de outros produtos Google Cloud , consulte a pesquisa de exemplos de código doGoogle Cloud .
Serviço Hello World
Criar um aplicativo Hello World simples, empacotá-lo em uma imagem de contêiner, fazer upload da imagem do contêiner no Artifact Registry e, em seguida, implantar a imagem do contêiner no Cloud Run.
- Cloud Run
- Ruby
- Java
- Node JS
- C#
- C++
- PHP
- Go
- Python
- JavaScript
Configurar uma sondagem de atividade HTTP em um serviço do Cloud Run
Usando a página de destino principal, configure isso como uma sondagem de atividade em um serviço do Cloud Run
- Cloud Run
- Terraform
Configurar uma sondagem de inicialização do gRPC em um serviço do Cloud Run
Usando uma verificação de status de integridade do gRPC, configure uma sondagem de inicialização em um serviço do Cloud Run
- Cloud Run
- Terraform
Como executar serviços do Cloud Run em uma programação
Como usar o Cloud Scheduler para acionar um serviço do Cloud Run com segurança em uma programação. É semelhante ao uso dos cron jobs.
- Cloud Run
- Terraform
Gravar registros estruturados
Grava entradas de registro estruturadas com correlação de registro de solicitação usando bibliotecas comuns.
- Cloud Run
- Node JS
- Go
- Java
- Python
- JavaScript
Serviços seguros do Cloud Run
Crie dois serviços: um front-end público e outro back-end seguro. Usa políticas do IAM para configurar o acesso.
- Cloud Run
- Terraform
Configurar a alocação de CPU
Configurar a alocação de CPU para um serviço do Cloud Run
- Cloud Run
- Terraform
Como usar configurações de entrada e saída para restringir o acesso aos serviços
Proteja suas funções do Cloud permitindo que elas sejam chamadas apenas por recursos, como o Cloud Run, no mesmo projeto do Google Cloud ou perímetro de serviço do VPC Service Controls.
- Cloud Run
- Python
Serviço do Cloud Run com variáveis de ambiente
Cria serviços do Cloud Run com variáveis de ambiente associadas.
- Cloud Run
- Terraform
Como usar a API Cloud Vision para determinar se a imagem é segura
Neste tutorial, demonstramos como usar o Cloud Run, a API Cloud Vision e o ImageMagick para detectar e desfocar imagens ofensivas enviadas para um bucket do Cloud Storage.
- Cloud Run
- Node JS
- Python
- Java
- JavaScript
- Go
Como fazer login pelo Google
Código do lado do cliente para fazer login por meio do provedor do Google usando o SDK do Firebase
- Cloud Run
- JavaScript
- Node JS
Mapear um serviço do Cloud Run para um domínio personalizado
Exemplo de como mapear seu serviço do Cloud Run para um domínio personalizado que você criou. Substitua domínio-verificado.com pelo seu domínio verificado personalizado, por exemplo, exemplo.com ou subdominio.exemplo.com
- Cloud Run
- Terraform
Configurar um serviço do Cloud Run com um endereço IP estático
Use o Terraform para criar a configuração de rede e as configurações para alocar um IP estático a um serviço do Cloud Run
- Cloud Run
- Terraform
Configurar o tempo limite da solicitação
Configurar o tempo limite da solicitação para um serviço do Cloud Run
- Cloud Run
- Terraform
Criar um serviço do Cloud Run com conectividade do Cloud SQL usando secrets do Secret Manager
Este Terraform mostra um exemplo completo de criação de uma instância do Cloud SQL com autenticação armazenada no Secret Manager e configuração de uma instância do Cloud Run com esses secrets
- Cloud Run
- Terraform
Chamar o Cloud Run em uma programação
Use o Cloud Scheduler para gerar chamadas POST em uma programação para um serviço do Cloud Run.
- Cloud Run
- Terraform
Serviço do Cloud Run com instâncias mínimas
Exemplo que mostra a criação de um serviço do Cloud Run, definindo instâncias mínimas, garantindo que o serviço não seja escalonado para zero quando inativo.
- Cloud Run
- Terraform
Criar um serviço do Cloud Run com comando e argumentos
Um exemplo para mostrar como criar um serviço do Cloud Run com um comando e um argumento.
- Cloud Run
- Terraform
Configurar a descrição do serviço
Configurar a descrição de um serviço do Cloud Run
- Cloud Run
- Terraform
Como gerar um diagrama com a ferramenta de pontos do pacote graphviz
Use um Dockerfile personalizado para configurar pacotes do sistema cujos utilitários de linha de comando sejam usados como parte das solicitações HTTP.
- Cloud Run
- Java
- Go
- Node JS
- JavaScript
- Python
Alterar um serviço do Cloud Run para adicionar uma tag a uma revisão recém-implantada
Um exemplo que mostra como alterar um serviço do Cloud Run definido para adicionar uma revisão recém-implantada e mostrar como implantar uma nova revisão e testá-la antes de implantar o tráfego.
- Cloud Run
- Terraform
Gerenciador do Pub/Sub para processar eventos do Cloud Storage
Neste tutorial, demonstramos como usar o Cloud Run, a API Cloud Vision e o ImageMagick para detectar e desfocar imagens ofensivas enviadas para um bucket do Cloud Storage.
- Cloud Run
- Go
- Node JS
- Java
- Python
- JavaScript
Como enviar solicitações gRPC sem autenticação
Envia uma solicitação sem autenticação usando uma conexão gRPC.
- Cloud Run
- Go
Configurar uma sondagem de inicialização HTTP em um serviço do Cloud Run
Usando a página de destino principal, configure isso como uma sondagem de inicialização em um serviço do Cloud Run
- Cloud Run
- Terraform
Configurar o acesso à VPC
Usar o Terraform para configurar um serviço do Cloud Run para usar o conector de acesso VPC
- Cloud Run
- Terraform
Configurar limites de memória
Configurar limites de memória para um serviço do Cloud Run
- Cloud Run
- Terraform
Permitir acesso público a um serviço do Cloud Run
Associe a vinculação do IAM para allUsers ao serviço para permitir o acesso não autenticado.
- Cloud Run
- Terraform
Como enviar solicitações gRPC com autenticação
Envia uma solicitação com um cabeçalho de autorização usando uma conexão gRPC.
- Cloud Run
- Go
Configurar o máximo de novas tentativas
Definir um número máximo de novas tentativas para um job do Cloud Run
- Cloud Run
- Terraform
Configurar uma sondagem de atividade do gRPC em um serviço do Cloud Run
Usando uma verificação de status de integridade do gRPC, configure essa sondagem de atividade em um serviço do Cloud Run
- Cloud Run
- Terraform
Configurar uma sondagem de inicialização TCP em um serviço do Cloud Run
Usando um número de porta, configure uma sondagem de inicialização TCP para um serviço do Cloud Run
- Cloud Run
- Terraform
Gerenciador de mensagens do Pub/Sub
Serviço para gerenciar mensagens entregues por uma assinatura de push do Cloud Pub/Sub.
- Cloud Run
- Python
- Node JS
- Java
- C#
- JavaScript
- Go
Como recuperar a imagem do Cloud Storage para desfocar e depois fazer upload para um bucket de armazenamento
Neste tutorial, demonstramos como usar o Cloud Run, a API Cloud Vision e o ImageMagick para detectar e desfocar imagens ofensivas enviadas para um bucket do Cloud Storage.
- Cloud Run
- Python
- Go
- Java
- Node JS
- JavaScript
Criar um serviço do Cloud Run para um domínio personalizado
Amostra de como criar um serviço do Cloud Run para usar. Depois de criado, é possível mapear o serviço do Cloud Run para um domínio personalizado. Substitua o valor pelo nome do seu serviço.
- Cloud Run
- Terraform
Conta de serviço personalizada em um serviço do Cloud Run
Mapear uma conta de serviço personalizada para um serviço do Cloud Run
- Cloud Run
- Terraform
Serviço público do Cloud Run
Configurar um serviço do Cloud Run para não exigir autenticação (ou seja, acessível publicamente)
- Cloud Run
- Terraform
Inicialização de variável lenta
Demonstre o uso da inicialização lenta de valores para casos em que a alocação de memória e a latência de resposta que afetam as operações não costumam ser necessárias pelo serviço do Cloud Run.
- Cloud Run
- Python
- Java
- JavaScript
- Go
- Node JS
Como usar variáveis com escopo global
Demonstra como minimizar o consumo de memória de variáveis reutilizáveis aproveitando o escopo global.
- Cloud Run
- Java
- Node JS
- Go
- JavaScript
- Python
Sinal de encerramento de interceptação (SIGTERM, na sigla em inglês) enviado para a instância do contêiner
O Cloud Run envia um sinal SIGTERM à instância do contêiner antes que ela termine, devido a um evento como escalonamento vertical ou revisão excluída. Agora, ao processar esse sinal, você pode encerrar aplicativos e fazer algumas tarefas de limpeza, em vez de encerrar o contêiner de forma abrupta.
- Cloud Run
- Node JS
- Python
- Go
- JavaScript
- Java
Conectar uma assinatura do Pub/Sub a um serviço do Cloud Run
Usa o Terraform para criar uma assinatura do Pub/Sub para um serviço do Cloud Run
- Cloud Run
- Terraform
Autenticar solicitações de serviço a serviço
Os serviços hospedados no Google Cloud com acesso ao Compute Metadata Server podem gerar um token de autenticação OAuth usando a identidade da conta de serviço associada ao serviço. Esse token pode ser usado para autenticar o serviço como um invocador permitido de um serviço do Cloud Run.
- Cloud Run
- Node JS
- Python
- Go
- JavaScript
- Java
Atualizar um serviço do Cloud Run e criar uma revisão imutável marcada
Um exemplo para mostrar como atualizar um serviço do Cloud Run e criar uma revisão imutável marcada de uma imagem recém-implantada que ainda não veiculará tráfego.
- Cloud Run
- Terraform
Serviço de solução de problemas locais
Exemplo que demonstra um serviço facilmente corrompido que é difícil solucionar sem uma investigação cuidadosa e uma versão aprimorada do código.
- Cloud Run
- JavaScript
- Java
- Go
- Python
- Node JS
Mapear o serviço do Cloud Run para o domínio personalizado
Exemplo de como mapear seu serviço do Cloud Run para um domínio personalizado que você criou. Substitua domínio-verificado.com pelo seu domínio verificado personalizado, por exemplo, exemplo.com ou subdominio.exemplo.com
- Cloud Run
- Terraform