Cloud Run 数据库连接消失了吗?

CloudRun database connection dissapearing?

几天前,我能够通过 google 云 运行 服务配置表单将我的一个应用程序设置为连接到我的一个数据库实例。但是最近我注意到两件事:

  1. 我无法再select连接我的服务is/will的数据库实例。
  2. 在使用此方法连接的服务上,我不再看到数据库连接名称。在详细信息面板的底部。

这是数据库连接功能将从 Google CloudRun 设置中消失的症状吗?

这似乎是一个有用的案例,可以使用 Cloud SDK 确认您的 Cloud 运行 服务能够与 Cloud SQL 通信。这将有助于确认您是否有 UI 问题或更深层次的问题。鉴于文档指出控制台说明尚不可用,这一点尤其重要。

Cloud 运行 使用 special flag to associate a Cloud SQL instance with an individual service.

通过 gcloud 管理支持 Cloud SQL

完成后,云 SQL 实例将可用于云 运行 服务,直到它被明确删除。

您可以通过查看服务描述来验证此连接是否就位:

gcloud beta run services describe [SERVICE-NAME]

在响应中,您应该在 spec.runLatest.configuration.revisionTemplate.metadata.annotations.[=13= 中看到 属性 run.googleapis.com/cloudsql-instances ]

只要该注解存在并且包含您的 Cloud SQL 实例连接名称,您的服务就应该能够连接到记录的 SQL 实例(假设您的服务有权连接到云端 SQL 个实例)