Ir para o conteúdo principal
Documentação
close
Começar
Começar a usar o Google Cloud
Lista de produtos
Cloud Customer Care
Produtos em destaque
Agent Platform
Gerenciamento de APIs da Apigee
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Ferramentas de vários produtos
Gerenciamento de recursos e acesso
Gerenciamento de custos e uso
Infraestrutura como código
SDK, linguagens, frameworks e ferramentas
Áreas de tecnologia
IA e ML
Desenvolvimento de aplicativos
Hospedagem de aplicativos
Computação
Pipelines e análises de dados
Bancos de dados
Distribuído, híbrido e multicloud
Soluções por setor
Migração
Rede
Observabilidade e monitoramento
Segurança
Storage
/
Console
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Fazer login
Cloud Run
Comece sem custos financeiros
Visão geral
Guias
Referência
Exemplos
Recursos
Documentação
Mais
Visão geral
Guias
Referência
Exemplos
Recursos
Console
Descoberta
Visão geral do produto
Modelo de recurso do Cloud Run
Contrato de ambiente de execução de contêiner
Conheça casos de uso e exemplos
Meu app é adequado para um serviço do Cloud Run?
Quando devo implantar uma função?
Casos de uso de IA no Cloud Run
Cloud Run para desenvolvimento assistido por IA e programação de vibe
Conectar-se aos serviços do Google Cloud
Começar
Visão geral
Implantar cargas de trabalho no Cloud Run
Implantar um serviço da Web de amostra
Implantar um contêiner
Implantar de um repositório Git
Implantar uma função de amostra
Executar um job de amostra
Implantar um pool de workers de amostra
Criar uma instância de exemplo
Linguagens e frameworks
Go
Node.js
Express.js
SSR do Angular
Next.js
Nuxt.js
SvelteKit
Python
Flask
FastAPI
Gradio
LangChain
Smolagents
Streamlit
Kit de Desenvolvimento de Agente (ADK) para Python
Java
Kotlin
C#
C++
PHP
Ruby
Outros
Prepare o ambiente
Configurar o ambiente
Conceder acesso com o IAM
Exibir solicitações HTTP
Desenvolver serviços
Implantar serviços
Visão geral
Implantar imagens de contêiner
Implantar contêineres
Conteinerizar o código
Teste local
Implantar a partir do código-fonte
Implantar serviços do código-fonte
Criar origens para contêineres
Implantação contínua do git
Implantar do Compose
Usar o servidor MCP remoto do Cloud Run
Implantar funções
Visão geral
Comparar funções do Cloud Run
Gravar funções do Cloud Run
Ambientes de execução
Visão geral
Node.js
Visão geral
Dependências do Node.js
Python
Visão geral
Dependências do Python
Go
Visão geral
Dependências do Go
Java
Visão geral
Dependências de Java
.NET
Ruby
PHP
Criar funções para contêineres
Desenvolvimento de funções locais
Implantar funções
Acionadores de função
Tutoriais
Criar uma função que retorne resultados do BigQuery
Criar uma função que retorne resultados do Spanner
Integração com bancos de dados do Google Cloud
Codelabs
Veicular tráfego da Web
Mapear domínios personalizados
Veicular recursos estáticos com CDN
Veicular tráfego de várias regiões
Automatizar o failover com a integridade do serviço
Ativar a afinidade de sessão
Proxy de front-end usando Nginx
Gerenciar serviços
Ver, copiar ou excluir serviços
Ver ou excluir revisões
Migração de tráfego, lançamentos graduais e reversões
Configura serviços
Visão geral
Capacidade
Limites de memória
Limites de CPU
GPU
Configuração da GPU
Práticas recomendadas de desempenho da GPU
Tempo limite da solicitação
Máximo de solicitações simultâneas
Sobre o número máximo de solicitações simultâneas por instância
Configurar o máximo de solicitações simultâneas
Faturamento
Otimizar configurações de serviço com o Recommender
Ambiente
Porta do contêiner e ponto de entrada
Variáveis de ambiente
Montagens de volumes
Volumes do Cloud Storage
Volumes do NFS
Volumes na memória
CIFS/SMB
Disco temporário
Ambiente de execução
Sandboxes
Verificações de integridade do contêiner
Solicitações HTTP/2
Secrets
Identidade do serviço
Escalonamento
Sobre o escalonamento automático de instâncias para serviços
Número máximo de instâncias
Sobre o número máximo de instâncias para serviços
Configurar o máximo de instâncias
Instâncias mínimas
Configurar controles de escalonamento personalizados
Escalonamento manual
Metadados
Descrição
Rótulos
Tags
Configurações de implantação de origem
Ambientes de execução de linguagem e imagens de base compatíveis
Configurar atualizações automáticas da imagem de base
Variáveis de ambiente de build
Criar conta de serviço
Pools de workers do build
Invocar e acionar serviços
Invocar com solicitações HTTPS
Hospedar um destino de webhook
Fazer streaming com WebSockets
Visão geral
Tutorial de criação de um serviço de chat do WebSocket
Invocar de forma assíncrona
Invocar serviços em uma programação
Criar um fluxo de trabalho
Invocar serviços como parte de um fluxo de trabalho
Conectar uma série de serviços do Cloud Functions e do tutorial do Cloud Run
Executar tarefas assíncronas
Chamar um serviço de uma assinatura de push do Pub/Sub
Acionar serviço do Pub/Sub
Tutorial de integração de processamento de imagens no Pub/Sub
Acionar eventos
Criar gatilhos com o Eventarc
Gatilhos do Pub/Sub
Criar gatilhos do Eventarc no Pub/Sub
Acionar funções do Pub/Sub usando o Eventarc
Acionar funções de entradas de registro roteadas
Gatilhos do Cloud Storage
Criar gatilhos com o Cloud Storage
Acionar serviços do Cloud Storage usando o Eventarc
Acionar funções do Cloud Storage usando o Eventarc
Gatilhos do Firestore
Criar gatilhos com o Firestore
Acionar funções de eventos em um banco de dados do Firestore
Conectar-se a outros serviços usando o gRPC
Práticas recomendadas e exemplos
Dicas gerais de desenvolvimento para serviços
Otimizar serviços
Otimize os custos
Otimizar serviços Java
Otimizar serviços do Python
Otimizar serviços do Node.js
Práticas recomendadas de teste de carga
Entenda a redundância zonal
Práticas recomendadas para funções
Visão geral
Configurar novas tentativas de funções orientadas a eventos
Tutoriais
Instalar um pacote de sistema no contêiner
Executar comandos gcloud no contêiner
Executar tarefas de job até a conclusão
Criar jobs
Executar jobs
Executar jobs
Executar jobs programados
Atrasar a execução de um job
Executar jobs com o Workflows
Gerencie vagas
Ver ou excluir jobs
Ver ou parar execuções de job
Configurar jobs
Capacidade
Limites de CPU
Limites de memória
GPU
Configuração da GPU
Práticas recomendadas para GPU
Máximo de novas tentativas
Tempo limite da tarefa
Paralelismo
Ambiente
Ponto de entrada de contêiner
Variáveis de ambiente
Verificações de integridade do contêiner
Montagens de volumes
Volumes do Cloud Storage
Volumes do NFS
Volumes na memória
Como usar sistemas de arquivos de rede CIFS/SMB
Disco temporário
Secrets
Identidade do serviço
Sandboxes
Metadados
Rótulos
Tags
Práticas recomendadas
Novas tentativas de jobs e pontos de verificação
Otimize os custos
Realizar trabalho contínuo em segundo plano
Implantar pools de workers
Implantar pools de workers
Implantar pools de workers do código-fonte
Gerenciar pools de workers
Ver ou excluir pools de workers
Ver ou excluir revisões do pool de workers
Divisões e reversões de instâncias
Configurar pools de workers
Capacidade
Limites de memória
Limites de CPU
GPU
Configuração da GPU
Práticas recomendadas para GPU
Ambiente
Contêiner e ponto de entrada
Variáveis de ambiente
Montagens de volumes
Volumes do Cloud Storage
Volumes do NFS
Volumes na memória
Como usar sistemas de arquivos de rede CIFS/SMB
Disco temporário
Verificações de integridade do contêiner
Secrets
Identidade do serviço
Sandboxes
Contagem de instâncias
Metadados
Descrição
Rótulos
Escalonamento com base em métricas externas
Escalonar automaticamente pools de workers com métricas externas
Hospedar executores do GitHub com pools de workers
Escalonar automaticamente pools de workers com base nas métricas do Prometheus
Escalonar automaticamente pools de workers com assinaturas de pull do Pub/Sub
Automatizar o escalonamento com o Workflows