使用 Unix 套接字建立与 Cloud SQL for PostgreSQL 实例的数据库连接。它利用 SQLAlchemy 库创建专门为 pg8000 驱动程序配置的连接引擎。该脚本从环境变量中检索必要的连接参数,例如数据库用户、密码、数据库名称和 Unix 套接字路径。此方法对于与 Cloud SQL 实例在同一 Google Cloud 区域中运行的应用特别有用,可提供一种安全高效的方式来与数据库通信,而无需为 TCP 连接配置 IP 许可名单。
深入探索
如需查看包含此代码示例的详细文档,请参阅以下内容:
- 从 App Engine 柔性环境连接
- 从 App Engine 标准环境连接
- 从 Cloud Build 连接
- 从 Cloud Run 连接
- 从 Cloud Run functions 连接
- 使用 Cloud SQL Auth 代理连接
- 管理数据库连接
代码示例
Python
如需向 Cloud SQL for PostgreSQL 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
后续步骤
如需搜索和过滤其他 Google Cloud 产品的代码示例,请参阅Google Cloud 示例浏览器。