几天前,我能够通过google cloud run service配置表单将其中一个应用程序设置为连接到我的数据库实例之一。但是最近我注意到两件事:
这是数据库连接功能将从Google CloudRun设置中消失的征兆吗?
答案 0 :(得分:1)
使用Cloud SDK确认您的Cloud Run服务能够与Cloud SQL通信似乎是一个有用的案例。这将有助于确认您是否有UI问题或更深层次的问题。考虑到文档指出控制台说明尚不可用,这一点尤其重要。
Cloud Run通过使用special flag to associate a Cloud SQL instance with an individual service的gcloud管理支持Cloud SQL。
完成此操作后,Cloud SQL实例将可用于Cloud Run服务,直到将其明确删除为止。
您可以通过查看服务说明来验证此连接是否存在:
gcloud beta run services describe [SERVICE-NAME]
在响应中,您应该在spec.runLatest.configuration.revisionTemplate.metadata.annotations
内看到属性 run.googleapis.com/cloudsql-instances 。
只要该注释存在并且包含您的Cloud SQL实例连接名称,您的服务就应该能够按照记录的方式连接到SQL实例(假设您的服务具有连接到Cloud SQL实例的授权)