google-cloud-platform - 使用 python 连接到 google-cloud-platform mysql 服务并查询 Cloud SQL Admin API
问题描述
下载 json 文件后,我使用 google.oauth2.service_account 创建了一个凭据对象,但我不明白如何连接到服务并开始创建 API 请求。
from google.oauth2 import service_account
credentials = service_account.Credentials.from_service_account_file(
"path_to_json",
scopes=["https://www.googleapis.com/auth/cloud-platform"],
)
解决方案
我希望文档 [1] 对您有所帮助,您将在其中获得有关如何使用 python 连接 mysql 服务的信息,并且还描述了如何从在 Google 云之外运行的应用程序建立与云 SQL 的连接。
另一方面,有关如何启用云 SQL 管理 API 的文档 [2]。有关使用 API 的更多示例,请参阅文档 Cloud SQL Admin API Reference [3]。每个页面都有使用多种编程语言调用 API 的示例,以及特定于请求的浏览器,以帮助您了解格式良好的请求中包含哪些内容以及响应中的预期内容。
[1] https://cloud.google.com/sql/docs/mysql/connect-external-app#languages
推荐阅读
- ios - SwiftUI 以编程方式更改视图的位置
- php - 如何在php中使用相同的ajax发布带有字符串的图像?
- python - 过滤熊猫,其中某些列包含列表中的任何单词
- c# - 在 C# 中显示完整的 SSH shell 输出,包括登录消息和提示
- rest - Firestore REST API 与 appGyver Composer Pro 一起使用
- css - 如何防止对li elm内部的ul elm产生悬停效果?
- python - 对具有不同参数的多个序列化器字段使用单个函数
- ios - 根据在swiftui中单击的切换按钮从数组中删除数据
- python - 12小时时间格式的正则表达式
- c# - 在光标位于 ScreenBoundary 时移动物理鼠标时获取 MouseCursor-Movement/Position