Recurso |
Subrecurso |
Nome do parâmetro |
Descrição e informações de restrição |
Informações prévias |
| Contêineres |
|
Nome do contêiner |
name |
Como criar contêineres |
|
Imagem do contêiner |
imagem |
Como implantar imagens de contêiner no Cloud Run |
|
Diretório de trabalho |
O diretório de trabalho do contêiner. Se não for especificado, o padrão do tempo de execução do contêiner será usado, o que pode ser configurado na imagem do contêiner. |
workingDir |
|
Depende do contêiner |
dependsOn[] |
Configurar ordem de inicialização do contêiner para implantações sidecar |
|
Argumentos de contêiner |
args[] |
Configurar contêineres para serviços |
|
Comando do contêiner |
comando |
Configurar contêineres para serviços |
| Variáveis de ambiente |
Key |
name |
Variáveis de ambiente para serviços |
Valor |
value |
Variáveis de ambiente para serviços |
| Variáveis secretas de ambiente |
Key |
EnvVarSource |
Gerenciar secrets |
Secret |
secret |
Gerenciar secrets |
Versão |
version |
Gerenciar secrets |
| Montagens de volumes |
Nome |
name |
Conectar a partir do Cloud Run |
Caminho de montagem |
mountPath |
Conectar a partir do Cloud Run |
| Portas |
Nome |
name |
Usar HTTP/2 para serviços |
Porta do contêiner |
containerPort |
Usar HTTP/2 para serviços |
| Recursos |
CPU |
limits |
Configurar limites de CPU para serviços |
Memória |
limits |
Configurar limites de memória para serviços |
CPU inativa |
Se a CPU é alocada somente durante as solicitações. |
cpuIdle |
Otimização da CPU na inicialização |
startupCPUBoost |
Definir a otimização da CPU de inicialização |
| Sondagem de inicialização |
Limite de falha |
failureThreshold |
Configurar verificações de integridade do contêiner para serviços |
Segundos de atraso inicial |
initialDelaySeconds |
Configurar sondagens |
Segundos de tempo limite |
timeoutSeconds |
Configurar sondagens |
Segundos do período |
periodSeconds |
Configurar sondagens |
Caminho GET HTTP |
path |
Configurar sondagens |
Porta HTTP Get |
port |
Configurar sondagens |
Nome dos cabeçalhos HTTP |
name |
Configurar sondagens |
Valor dos cabeçalhos HTTP |
value |
Configurar sondagens |
Porta de soquete TCP |
port |
A sondagem de inicialização TCP padrão |
Porta GRPC |
port |
Configurar sondagens |
Serviço GRPC |
serviço |
Configurar sondagens |
|
Sondagem de atividade |
livenessProbe |
Casos de uso |
|
|
Descrição |
description |
Definir descrições de serviços |
|
|
Criar uma conta de serviço |
Crie uma conta de serviço para o serviço do Cloud Run. |
Configurar a identidade do serviço para jobs |
|
|
Papéis do projeto da conta de serviço |
Papéis a serem concedidos à conta de serviço recém-criada. Ative a opção Criar conta de serviço e não forneça entrada para Conta de serviço. |
Configurar a identidade do serviço para jobs |
|
|
Entrada |
IngressTraffic |
Restringir a entrada de rede para o Cloud Run |
|
|
Participantes |
Usuários e contas de serviço que podem invocar o serviço. Para acesso público, insira allUsers. Para acesso por usuários conectados do Google, insira allAuthenticatedUsers ou uma lista de usuários e contas de serviço específicos. Para mais informações, consulte members. |
Configurar a identidade do serviço para jobs |
Acesso à nuvem privada virtual |
|
Conector |
connector |
VPC com conectores |
|
Saída |
egress |
Controlar o tráfego do serviço de saída |
Interfaces de rede |
Rede |
rede |
Implantar um serviço |
| Sub-rede |
subnetwork |
Implantar um serviço |
| Tags |
tags |
Implantar um serviço |
|
|
Proteção contra exclusão do Cloud Run |
Impede que o Terraform destrua ou recrie jobs e serviços do Cloud Run. |
deletion_protection |
|
|
Ativar o arquivo secundário do Prometheus |
Ative o arquivo secundário do Prometheus na instância do Cloud Run. |
Escrever métricas do Prometheus usando o arquivo secundário do Prometheus |
Volumes |
|
Nome |
name |
Configurar um volume na memória |
| Secret |
Secret |
secret |
Tornar um secret acessível ao Cloud Run |
| Modo padrão |
defaultMode |
|
| Caminho |
path |
Disponibilizar um secret para o Cloud Run |
| Versão |
version |
Disponibilizar um secret para o Cloud Run |
| Moda |
mode |
Disponibilizar um secret para o Cloud Run |
| Instância do Cloud SQL |
Instâncias |
instances[] |
Conectar a partir do Cloud Run |
| Diretório vazio |
Meio |
medium |
Configurar montagens de volumes na memória para serviços |
| Limite de tamanho |
sizeLimit |
Configurar montagens de volumes na memória para serviços |
| GCS |
Bucket |
bucket |
Configurar montagens de volumes do Cloud Storage para serviços |
| Somente leitura |
readOnly |
Configurar montagens de volumes do Cloud Storage para serviços |
| NFS |
Servidor |
server |
Configurar montagens de volumes NFS para serviços |
| Caminho |
path |
Configurar montagens de volumes NFS para serviços |
| Somente leitura |
readOnly |
Configurar montagens de volumes NFS para serviços |
Escalonamento de serviços |
|
Contagem mínima de instâncias |
minInstanceCount |
Definir instâncias mínimas para serviços |
|
|
Revisão |
revisão |
Revisões de serviço do Cloud Run |
Escalonamento de modelos |
|
Contagem mínima de instâncias |
minInstanceCount |
Definir instâncias mínimas para serviços |
|
Número máximo de instâncias |
maxInstanceCount |
Sobre o número máximo de instâncias |
|
|
Chave de criptografia |
encryptionKey |
Como usar chaves de criptografia gerenciadas pelo cliente |
|
|
Simultaneidade máxima de solicitações de instância |
maxInstanceRequestConcurrency |
Máximo de solicitações simultâneas para serviços |
|
|
Afinidade da sessão |
sessionAffinity |
Definir a afinidade da sessão para serviços |
|
|
Ambiente de execução |
executionEnvironment |
Sobre ambientes de execução de serviços |
Tráfego |
|
Tipo |
type |
Reversões, lançamentos graduais e migração de tráfego |
|
Percent |
percent |
Reversões, lançamentos graduais e migração de tráfego |
|
Revisão |
revisão |
Reversões, lançamentos graduais e migração de tráfego |
|
Tag |
tag |
Reversões, lançamentos graduais e migração de tráfego |
Marcadores de serviço |
|
Key |
labels |
Configurar rótulos para serviços |
|
Valor |
labels |
Configurar rótulos para serviços |
Anotações de serviço |
|
Key |
anotações |
anotações |
|
Valor |
anotações |
anotações |
Cliente |
|
Nome |
Identificador arbitrário para o cliente da API. |
cliente |
|
Versão |
Identificador arbitrário do identificador de versão. |
clientVersion |
|
|
Etapa de lançamento |
LaunchStage |
Etapas de lançamento de produtos |
|
|
Públicos-alvo personalizados |
customAudience |
Definir públicos-alvo personalizados para serviços |
Autorização binária |
|
Justificativa da implantação forçada |
breakglassJustification |
Usar a implantação forçada |
|
Usar padrão |
useDefault |
Usar a autorização binária |
Rótulos de modelo |
|
Key |
labels |
Configurar rótulos para serviços |
|
Valor |
labels |
Configurar rótulos para serviços |
Anotações de modelo |
|
Key |
anotações |
anotações |
|
Valor |
anotações |
anotações |
|
|
Tempo limite |
timeout |
Definir o tempo limite da solicitação para serviços |
|
|
Conta de serviço |
serviceAccount |
Configurar a identidade dos serviços |