Estabelece uma conexão de banco de dados com uma instância do Cloud SQL para PostgreSQL usando um soquete Unix. Ele usa a biblioteca SQLAlchemy para criar um mecanismo de conexão configurado especificamente para o driver pg8000. O script recupera os parâmetros de conexão necessários, como usuário, senha, nome do banco de dados e caminho do soquete Unix, das variáveis de ambiente. Essa abordagem é particularmente útil para aplicativos executados na mesma região do Google Cloud que a instância do Cloud SQL, oferecendo uma maneira segura e eficiente de se comunicar com o banco de dados sem precisar configurar a lista de permissões de IP para conexões TCP.
Mais informações
Para ver a documentação detalhada que inclui este exemplo de código, consulte:
- Conectar-se pelo ambiente flexível do App Engine
- Conectar-se pelo ambiente padrão do App Engine
- Conectar-se pelo Cloud Build
- Conectar a partir do Cloud Run
- Conectar a partir de funções do Cloud Run
- Conectar usando o proxy do Cloud SQL Auth
- Gerenciar conexões de banco de dados
Exemplo de código
Python
Para autenticar-se no Cloud SQL para PostgreSQL, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
A seguir
Para pesquisar e filtrar exemplos de código de outros produtos do Google Cloud , consulte a pesquisa de exemplos de código doGoogle Cloud .