如何从Cloud Run安全地连接到Cloud SQL? [英] How to securely connect to Cloud SQL from Cloud Run?

查看:142
本文介绍了如何从Cloud Run安全地连接到Cloud SQL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在不将我的凭据文件添加到容器内的情况下连接到Cloud SQL上的数据库?

How do I connect to the database on Cloud SQL without having to add my credentials file inside the container?

推荐答案

更新:要从Cloud Run连接到Cloud SQL,请参见

UPDATE: to connect to Cloud SQL from Cloud Run see the official documentation

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

Cloud SQL is now supported by the fully managed version of Cloud Run (Cloud Run on GKE users were already able to use Cloud SQL using a private IP)

开始使用:

  • if you do not have one already, create a Cloud SQL instance.
  • make sure that the Cloud SQL admin API is enabled
  • deploy a new revision of your Cloud Run service with gcloud alpha and the following flag: $ gcloud run services update --add-cloudsql-instances [INSTANCE_CONNECTION_NAME] Where is INSTANCE_CONNECTION_NAME is of the type project:region:instancename.

执行此操作时,Cloud Run将激活并配置 Cloud SQL代理.然后,您应该通过/cloudsql/[INSTANCE_CONNECTION_NAME] Unix套接字连接到它.

When you do this, Cloud Run will activate and configure the Cloud SQL proxy for you. You should then connect to it via the /cloudsql/[INSTANCE_CONNECTION_NAME] Unix socket.

这篇关于如何从Cloud Run安全地连接到Cloud SQL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆