Configurar
Develop
-
Como determinar se o app é adequado para o Cloud Run
Critérios para determinar se o aplicativo ou a carga de trabalho é adequado para o Cloud Run.
-
Como desenvolver o serviço
Instruções importantes para o desenvolvimento de serviços do Cloud Run.
-
Como se conectar aos serviços do Google Cloud
Serviços compatíveis e incompatíveis do Google Cloud, ferramentas e serviços recomendados.
-
Como usar sistemas de arquivos de rede
Mostra como usar sistemas de arquivos de rede NFS, NDB, 9P, CIFS/Samba e Ceph com o Cloud Run
-
Como começar a partir de um modelo do Cloud Code (Intellij)
Instruções para criar um novo serviço do Cloud Run a partir de um modelo do Cloud Code no Intellij.
-
Como começar a partir de um modelo do Cloud Code
Instruções para criar um novo serviço do Cloud Run a partir de um modelo do Cloud Code no VSCode.
-
Como iniciar a partir de um modelo do Cloud Code (Cloud Shell)
Instruções para criar um novo serviço do Cloud Run a partir de um modelo do Cloud Code no Cloud Shell.
-
Dicas gerais de desenvolvimento
Práticas recomendadas para projetar, implementar, testar e implantar seu serviço do Cloud Run.
-
Como otimizar aplicativos Java para o Cloud Run
Descreve otimizações específicas do Java para um serviço do Cloud Run.
Crie e teste
Implantar
-
Como implantar imagens de contêiner
Crie novos serviços ou novas revisões implantando novas imagens de contêiner.
-
Implantação contínua do git
Instruções sobre como automatizar implantações usando o git e o Cloud Build.
-
Como implantar o código-fonte
Instruções sobre como implantar do código-fonte no Cloud Run.
Gatilho
-
Como invocar com HTTPS
Envie solicitações HTTPS para acionar um serviço hospedado no Cloud Run.
-
Como usar o gRPC
Envie mensagens gRPC para um serviço do Cloud Run.
-
Como invocar com WebSockets
Como usar o WebSockets com um serviço do Cloud Run.
-
Como acionar a partir do Pub/Sub
Use o Pub/Sub para enviar mensagens ao endpoint do serviço.
-
Como executar serviços de uma programação
Use o Cloud Scheduler para acionar seu serviço com segurança com base em uma programação.
-
Como executar tarefas assíncronas
Use o Cloud Tasks para executar tarefas assíncronas.
-
Como executar serviços com fluxos de trabalho
Use fluxos de trabalho para orquestrar serviços.
-
Como hospedar uma segmentação de webhooks
Como hospedar um destino de webhook em um serviço.
-
Como receber um evento do Pub/Sub
Como implantar um serviço que recebe eventos usando o Pub/Sub.
Jobs
-
Criar jobs
Como criar e atualizar jobs do Cloud Run.
-
Executar jobs
Como executar um job.
-
Executar jobs em uma programação
Como usar o Cloud Scheduler para iniciar execuções de job do Cloud Run em intervalos programados.
-
Executar jobs a partir de fluxos de trabalho
Como usar fluxos de trabalho para executar jobs do Cloud Run.
Gerenciar
-
Gerenciar serviços
Como criar e atualizar serviços, como ver informações de serviço.
-
Gerenciar revisões
Como criar e atualizar revisões, visualizando informações de revisão.
-
Migração de tráfego, lançamentos graduais e reversões
Como migrar o tráfego, fazer lançamentos graduais e reverter implantações.
-
Gerenciar jobs do Cloud Run
Como atualizar jobs e visualizar informações de jobs.
-
Gerenciar execuções de job
Veja as execuções, configurações e detalhes do job.
Veicular tráfego da Web
-
Como mapear domínios personalizados
Saiba como mapear seu próprio domínio personalizado para o serviço.
-
Como veicular recursos estáticos com o CDN
Exibe como usar o Cloud CDN com o Cloud Run.
-
Como exibir o tráfego de várias regiões
Implante serviços em várias regiões e direcione os usuários para a implantação mais próxima.
Configurar
-
Configurar limites de memória
Saiba como alocar memória para instâncias de contêiner.
-
Configurar limites de CPU
Mostra como especificar limites de CPU para instâncias de contêiner.
-
Defina as variáveis de ambiente
Saiba como definir variáveis de ambiente para uso em contêineres.
-
Definir secrets
Mostra como disponibilizar secrets do Secret Manager para contêineres.
-
Configurar contêineres
Mostra como configurar a porta, o comando e os argumentos do contêiner.
-
Definir rótulos
Mostra como definir, modificar e excluir rótulos.
-
Conecte-se ao Cloud SQL
Saiba como se conectar a instâncias atuais e novas do Cloud SQL.
-
Conectar-se a uma rede VPC
Mostra como se conectar a uma rede VPC para acessar instâncias de VM do Compute Engine, instâncias do Memorystore etc.
-
Conectar-se a uma rede VPC compartilhada
Mostra como se conectar a uma rede VPC compartilhada para acessar instâncias de VM do Compute Engine, instâncias do Memorystore e muito mais em vários projetos do Google Cloud.
-
Configurar endereços IP de saída estáticos
Mostra como fazer com que os serviços do Cloud Run chamem endpoints externos com um endereço IP estático, configurando o Cloud NAT na rede VPC.
-
Configurar contas de serviço
Mostra a maneira recomendada de configurar contas de serviço.
-
Configurar a alocação de CPU (serviços)
Para os serviços do Cloud Run, mostra como configurar a alocação de CPU para escolher se a CPU só será alocada durante o processamento da solicitação ou se a CPU será sempre alocada.
-
Definir o tempo limite da solicitação (serviços)
Mostra como definir o tempo limite da solicitação para os serviços do Cloud Run.
-
Definir simultaneidade (serviços)
Mostra como definir a simultaneidade para os serviços do Cloud Run.
-
Configurar o número máximo de instâncias de contêiner (serviços)
Mostra como definir o número máximo de instâncias que podem ser iniciadas para um serviço do Cloud Run.
-
Configurar o número mínimo de instâncias de contêiner (serviços)
Mostra como definir as instâncias (inativas) a serem mantidas quentes e prontas para atender a solicitações dos serviços do Cloud Run.
-
Configurar ambientes de execução (serviços)
Mostra como definir o ambiente de execução do serviço.
-
Configurar HTTP2 (serviços) de ponta a ponta
Mostra como especificar o uso de solicitações HTTP/2 de ponta a ponta para o serviço e revisões do Cloud Run.
-
Como definir a afinidade da sessão (serviços)
Mostra como especificar o uso da afinidade da sessão para a revisão do Cloud Run.
-
Serviços de tag
Mostra como marcar serviços usando tags do Resource Manager para controle de acesso detalhado.
-
Verificações de integridade do contêiner
Mostra como configurar sondagens de verificação de integridade de inicialização e atividade para o serviço do Cloud Run.
-
Definir novas tentativas (jobs)
Mostra como especificar o número de novas tentativas de tarefas dojob do Cloud Run.
-
Definir tempo limite da tarefa (jobs)
Mostra como especificar a duração máxima das tarefas do job do Cloud Run.
-
Definir paralelismo (jobs)
Mostra como especificar o número máximo de tarefas de job do Cloud Run que serão executadas em paralelo.
Integrar
-
Conectar-se aos serviços do Google Cloud
Serviços do Google Cloud compatíveis e incompatíveis, ferramentas e serviços recomendados, incluindo o recurso de integrações que fornece conexões simplificadas.
-
Conexão ao cache do Redis usando o Cloud Memorystore
Use um único comando da CLI do Google Cloud ou uma IU simples para configurar e provisionar totalmente um cache do Redis pronto para seu código usar.
-
Mapear domínios personalizados usando o balanceador de carga HTTP(S) externo global
Use um único comando da CLI do Google Cloud ou uma IU simples para configurar totalmente um novo balanceador de carga HTTP(S) externo global e criar um mapeamento de domínio personalizado para o serviço do Cloud Run.
Seguro
-
Como gerenciar o acesso usando o IAM
Saiba como controlar o acesso a serviços no Cloud Run.
-
Noções básicas sobre a identidade do serviço
Descreve contas de serviço, tokens de identidade e tokens de acesso no Cloud Run.
-
Como proteger um serviço do Cloud Run com o recomendador
Mostra como otimizar a segurança por recomendações para contas de serviço e senhas, chaves de API e Credenciais do aplicativo do Google armazenadas em variáveis de ambiente.
-
Como restringir a entrada
Mostra como controlar quais recursos podem chamar seu serviço do Cloud Run usando as configurações de entrada.
-
Como usar VPC Service Controls
Mostra para implantar os serviços do Cloud Run dentro de um perímetro do VPC Service Controls.
-
Como usar chaves de criptografia gerenciadas pelo cliente
Mostra como proteger os serviços do Cloud Run e os dados relacionados a eles.
-
Ver informações sobre o Software Delivery Shield
Descreve o painel de informações do Software Delivery Shield para serviços do Cloud Run.
Autenticar
-
Visão geral da autenticação
Descreve os diferentes tipos de autenticação disponíveis.
-
Como permitir acesso público
Mostra como permitir chamadas não autenticadas a um serviço.
-
Como autenticar desenvolvedores
Mostra como permitir que desenvolvedores ou grupos de desenvolvedores acessem um serviço.
-
Como autenticar entre serviços
Mostra como permitir que outros serviços acessem um serviço do Cloud Run. Eles podem ser serviços do Google Cloud ou externos.
-
Como autenticar usuários finais
Mostra como autenticar usuários finais usando o Login do Google, o Identity Platform ou o Firebase Authentication.
Registrar, monitorar e rastrear
-
Como monitorar a integridade e o desempenho
Descreve o monitoramento usando o Cloud Monitoring.
-
Como usar o rastreamento distribuído
Descreve o monitoramento usando o Cloud Trace.
-
Como gerar e visualizar registros
Descreve a visualização e a geração de registros usando o Cloud Logging.
-
Geração de registros de auditoria do Cloud Run
Descreve a ativação de registros de auditoria, bem como o formato e a exibição dos registros.
-
Relatórios de erros
Descreve os relatórios de erros usando o Error Reporting.
Resolver problemas
Migração
-
Migrar um serviço da Web atual
Dicas para migrar um aplicativo da Web atual para o Cloud Run.
-
Migrar do Cloud Run para o Google Kubernetes Engine
Migrar cargas de trabalho do Cloud Run para o Google Kubernetes Engine.
-
Migrar do Kubernetes para o Cloud Run
Migre cargas de trabalho do Kubernetes para o Cloud Run.