在 Flexi 中添加多个 cloud-sql-instances 到 beta-settings

Add multiple cloud-sql-instances to beta-settings in Flexi

我正在尝试将 4 个单独的 sql 添加到 app.yaml 文件中 Python3 Flexible App Engine 的 beta_settings 副标题。当我将 4 组加在一起时,用逗号分隔,如下所示:

beta_settings:
   cloud_sql_instances: X1, X2, X3, X4

我收到:

ERROR: (gcloud.app.deploy) Error Response: [13] An internal error occurred during deployment.

如何将多个 SQL-instances 分配给 beta-settings

谢谢 :)

经过一番搜索,我发现无法在同一个端口上承载多个 TCP 连接。因此,我需要像这样向每个实例添加一个 TCP 端口,X 代表 project-id:connection-name:db

beta_settings:
    cloud_sql_instances: X1=tcp:3306,X2=tcp:3307,...Xn

注意实例之间没有空格并且每个实例一个唯一的 tcp 连接app.yaml 文件中的错误有时被描述为简单的 ERROR: (gcloud.app.deploy) Error Response: [13] An internal error occurred during deployment. - 这可能会导致繁琐且耗时的调试,因此请节省时间并仔细检查语法!

祝你好运!