如何将云函数连接到云sql。
import psycopg2
def hello_gcs(event, context):
print("Imported")
conn = psycopg2.connect("dbname='db_bio' user='postgres' host='XXXX' password='aox199'")
print("Connected")
file = event
print(f"Processing file: {file['name']}.")
无法连接到云SQL的postgres版本,请帮忙。
Google CloudFunction 提供了一个 unix 套接字,用于自动验证与 Cloud SQL 实例的连接(如果该实例位于同一项目中(。此套接字位于/cloudsql/[instance_connection_name]
。
conn = psycopg2.connect(host='/cloudsql/[instance_connection_name]', dbname='my-db', user='my-user', password='my-password')
您可以在此处找到完整的文档页面(包括来自不同项目的身份验证说明(。
您可以使用此公共问题跟踪器中提到的 Python 示例,或者使用本文档中显示的 Node.JS 代码通过 Cloud Functions 连接到 Cloud SQL。