如何从Cloud Run安全地连接到Cloud SQL?

问题描述 投票:9回答:1

如何在Cloud SQL上连接数据库而无需在容器中添加我的凭据文件?

google-cloud-sql google-cloud-run
1个回答
8
投票

更新:从Cloud Run连接到Cloud SQL,请参阅official documentation


完全托管的Cloud Run版本现在支持Cloud SQL(GKE用户上的Cloud Run已经能够使用私有IP使用Cloud SQL)

该功能目前处于alpha状态,因此您需要使用gcloud alpha(它将在10天内在gcloud beta中):

开始:

  • 如果你还没有,create a Cloud SQL instance
  • 确保Cloud SQL admin API
  • 使用gcloud alpha和以下标志部署Cloud Run服务的新版本:$ 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连接它。

© www.soinside.com 2019 - 2024. All rights reserved.