jbu*_*_13 3 python postgresql google-cloud-platform gcp-ai-platform-notebook
寻找要在 GCP AI Platform notebook 中使用的相关 Python 代码,该代码将能够查询 GCP Cloud SQL(特别是 Postgresql)。不幸的是,我没有从 GCP 官方甚至非附属资源中找到任何相关资源/教程。
小智 6
我在 Google Cloud SQL 的开发者关系团队工作。从 AI Platform Notebook 连接到 Cloud SQL 实例的最快捷、最简单的方法是使用我们新发布的Cloud SQL Python 连接器。要安装,请运行pip install cloud-sql-python-connector[pg8000]. 这还将安装用于连接到 Postgres 的 pg8000 驱动程序。
然后,您可以使用以下代码获取可用于运行查询的连接对象:
conn = connector.connect(
"project_name:region-name:instance-name",
"pg8000",
user="postgres",
password="password",
db="db_name"
)
Run Code Online (Sandbox Code Playgroud)
另一种独立于语言的替代方法是在与笔记本不同的终端中下载并运行Cloud SQL身份验证代理。
对于上述任一解决方案,请务必先启用Cloud SQL Admin API。
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |