Pode escrever funções que se integram com bases de dados na nuvem importando as bibliotecas de cliente da nuvem adequadas para a base de dados escolhida no seu código fonte. Para implementar e acionar a função, pode usar uma das seguintes opções:
- Funções do Cloud Run (recomendado)
- A CLI gcloud do Cloud Functions
Esta página fornece mais informações para saber como estabelecer ligação a uma base de dados na nuvem através do Cloud Run.
Estabeleça ligação ao Cloud SQL
Saiba como adicionar a funcionalidade de base de dados ao Cloud Run com o Cloud SQL:
- Para se ligar a uma instância do MySQL a partir de um serviço em execução no Cloud Run, consulte o artigo Estabelecer ligação a partir do Cloud Run.
- Para estabelecer ligação a uma instância do PostgreSQL a partir de um serviço em execução no Cloud Run, consulte o artigo Estabeleça ligação a partir do Cloud Run.
- Para estabelecer ligação a uma instância do SQL Server a partir de um serviço em execução no Cloud Run, consulte o artigo Estabeleça ligação a partir do Cloud Run.
Associe ao Google Cloud BigQuery
Saiba como escrever uma função HTTP do Cloud Run que envia uma consulta para o BigQuery.
Para mais detalhes, consulte o artigo Crie uma função do Cloud Run que devolva resultados do BigQuery.
Estabeleça a ligação ao Memorystore for Redis
Saiba como associar as suas funções do Cloud Run a uma base de dados na memória do Memorystore for Redis.
Para obter detalhes, consulte o artigo Estabelecer ligação a uma instância do Redis a partir de funções do Cloud Run na documentação do Memorystore.
Use o Spanner com funções do Cloud Run
Saiba como escrever, implementar e acionar uma função do Google Cloud HTTP que acede ao Spanner.
Para ver detalhes, consulte o artigo Crie uma função do Cloud Run que devolva resultados do Spanner.