首页 文章

无法通过unix套接字从托管在其他GCP项目中的App Engine Flexible Environment连接到Cloud SQL

提问于
浏览
0

我有一个在Google App Engine灵活环境中运行Cloud SQL和Django App的GCP项目,它运行正常 . 但是,当我尝试从另一个项目连接到同一个Cloud SQL实例时,它不起作用,因为未按照app.yaml中的cloud_sql_instances指定创建套接字:

runtime: custom
env: flex
automatic_scaling:
  min_num_instances: 1
beta_settings:
    cloud_sql_instances: myproject:myzone:mydbinstance
env_variables:
    SQLALCHEMY_DATABASE_URI: >-
      postgresql+psycopg2://myuser:mypass@/mydb?host=/cloudsql/myproject:myzone:mydbinstance

重现步骤:

如何让项目B显示套接字?

1 回答

  • 1

    我通过为项目B启用Cloud SQL Administration API解决了这个问题 . 之前,我只为项目A启用了它 .

相关问题