Componente conectado |
Atualizações de aplicativos |
Informações prévias |
| Secret Manager |
- O serviço do Cloud Run pode referenciar os dados do secret.
- O campo Dados secretos do Secret Manager é referenciado pelo campo
env_secret_vars do Cloud Run.
- O papel
roles/secretmanager.secretAccessor é adicionado à conta de serviço do Cloud Run.
|
Configurar secrets para serviços |
Conta de serviço |
- O serviço do Cloud Run usa a conta de serviço como uma identidade de serviço.
- O papel
roles/run.invoker é adicionado à conta de serviço.
- O e-mail da conta de serviço e as informações do IAM são adicionados às variáveis de ambiente do Cloud Run.
|
Como autenticar entre serviços |
| AlloyDB para PostgreSQL |
- O serviço do Cloud Run pode se conectar à instância do AlloyDB para PostgreSQL.
- Os metadados de recursos do AlloyDB para PostgreSQL são adicionados às variáveis de ambiente do Cloud Run.
- O papel
roles/alloydb.admin do AlloyDB para PostgreSQL é adicionado à conta de serviço do Cloud Run.
|
Conectar a partir do Cloud Run |
| BigQuery |
- O serviço do Cloud Run pode interagir com o conjunto de dados do BigQuery.
- Os metadados de recursos do BigQuery são adicionados às variáveis de ambiente do Cloud Run.
- O papel
roles/bigquery.dataEditor do BigQuery é adicionado à conta de serviço do Cloud Run.
|
Visão geral do BigQuery |
Bigtable |
- O serviço do Cloud Run pode realizar funções administrativas na instância do Bigtable.
- As informações de metadados do recurso do Bigtable são adicionadas às variáveis de ambiente do Cloud Run.
- O papel
roles/bigtable.admin é adicionado à conta de serviço do Cloud Run.
|
Visão geral do Bigtable |
Outro serviço do Cloud Run |
- O serviço de origem do Cloud Run pode enviar tráfego para o serviço de destino do Cloud Run.
- O serviço de origem do Cloud Run contém o URI do serviço de destino do Cloud Run nas variáveis de ambiente.
|
O que é o Cloud Run |
Cloud SQL (MySQL) |
- O serviço do Cloud Run pode ler e gravar dados na instância do Cloud SQL (MySQL).
- Os metadados de conexão do Cloud SQL são adicionados ao serviço do Cloud Run.
- Os papéis
roles/cloudsql.instanceUser e roles/cloudsql.client são adicionados à conta de serviço do Cloud Run.
- A conta de serviço do Cloud Run é adicionada como um usuário do IAM à instância do Cloud SQL.
|
Conectar a partir do Cloud Run |
Cloud SQL (PostgreSQL) |
- O serviço do Cloud Run pode ler e gravar dados na instância do Cloud SQL (PostgreSQL).
- Os metadados de conexão do Cloud SQL são adicionados ao serviço do Cloud Run.
- Os papéis
roles/cloudsql.instanceUser e roles/cloudsql.client são adicionados à conta de serviço do Cloud Run.
- A conta de serviço do Cloud Run é adicionada como um usuário do IAM à instância do Cloud SQL.
|
Conectar a partir do Cloud Run |
Cloud Storage |
- O serviço do Cloud Run pode gerenciar objetos no bucket do Cloud Storage.
- As informações do IAM da conta de serviço do Cloud Run são adicionadas ao bucket do Cloud Storage.
- O papel
roles/storage.objectAdmin é atribuído à conta de serviço do Cloud Run.
|
Conectar-se aos serviços Google Cloud |
Back-end do Cloud Load Balancing global |
- O balanceador de carga pode distribuir o tráfego de entrada para o serviço do Cloud Run.
- O serviço do Cloud Run é adicionado como um endpoint de back-end na configuração de back-ends NEG sem servidor do Cloud Load Balancing.
|
Configurar um balanceador de carga de aplicativo externo global com o Cloud Run |
Memorystore para Redis |
- O serviço do Cloud Run pode armazenar dados em cache na instância do Memorystore para Redis.
- As informações de conexão do Memorystore para Redis são adicionadas às variáveis de ambiente do Cloud Run.
- O papel
roles/redis.editor é adicionado à conta de serviço do Cloud Run.
|
Como se conectar a uma instância do Redis a partir de um serviço do Cloud Run |
Memorystore for Redis Cluster |
- O serviço do Cloud Run pode armazenar dados em cache no Memorystore para Redis Cluster.
- As informações de conexão do Memorystore para Redis Cluster são adicionadas às variáveis de ambiente do Cloud Run.
- O papel
roles/redis.editor é adicionado à conta de serviço do Cloud Run.
|
Conectar-se a uma instância do Memorystore for Redis Cluster |
Pub/Sub |
- O serviço do Cloud Run pode receber mensagens ou publicar no tópico do Pub/Sub.
- O ID do tópico do Pub/Sub é adicionado às variáveis de ambiente do Cloud Run.
- Os papéis
roles/pubsub.publisher e roles/pubsub.subscriber são adicionados à conta de serviço do Cloud Run.
- O serviço do Cloud Run é adicionado aos campos de assinatura push e por pull do Pub/Sub.
|
Tutorial Usar o Pub/Sub com o Cloud Run |
Backend regional do Cloud Load Balancing |
- O balanceador de carga pode distribuir o tráfego de entrada para o serviço do Cloud Run.
- O serviço do Cloud Run é adicionado como um endpoint de back-end na configuração de back-ends NEG sem servidor do Cloud Load Balancing.
|
Configurar um balanceador de carga de aplicativo externo regional com o Cloud Run |
Front-end regional do Cloud Load Balancing |
- Os endereços IP HTTP e HTTPS do balanceador de carga estão disponíveis para o aplicativo em execução no contêiner do Cloud Run.
- Os metadados de endereço do Cloud Load Balancing são adicionados às variáveis de ambiente do Cloud Run.
|
Visão geral das regras de encaminhamento |
Spanner |
- O serviço do Cloud Run pode gerenciar a instância do Spanner.
- Os detalhes da conexão do Spanner são adicionados às variáveis de ambiente do Cloud Run.
- O papel
roles/spanner.databaseAdmin é adicionado à conta de serviço do Cloud Run.
- As informações do IAM da conta de serviço do Cloud Run são adicionadas à instância do Spanner.
|
Conectar-se aos serviços Google Cloud |
Vertex AI |
- O serviço do Cloud Run pode interagir com os serviços da Vertex AI.
- O papel
roles/aiplatform.user é adicionado à conta de serviço do Cloud Run.
|
Hospedar apps e agentes de IA no Cloud Run |