如何在Cloud SQL上连接数据库而无需在容器中添加我的凭据文件?
更新:从Cloud Run连接到Cloud SQL,请参阅official documentation
完全托管的Cloud Run版本现在支持Cloud SQL(GKE用户上的Cloud Run已经能够使用私有IP使用Cloud SQL)
该功能目前处于alpha状态,因此您需要使用gcloud alpha
(它将在10天内在gcloud beta
中):
开始:
$ gcloud alpha run services update --add-cloudsql-instances [INSTANCE_CONNECTION_NAME]
INSTANCE_CONNECTION_NAME
的类型为project:region:instancename
。当你这样做时,Cloud Run将为你激活和配置Cloud SQL proxy。然后你应该通过/cloudsql/[INSTANCE_CONNECTION_NAME]
Unix socket连接它。