Добавить несколько облачных SQL-экземпляров в бета-настройки во Flexi - PullRequest
0 голосов
/ 21 декабря 2018

Я пытаюсь добавить 4 отдельных sql в подзаголовок beta_settings в моем файле app.yaml для Python3 Flexible App Engine.Когда я добавляю набор из 4 вместе, разделенных запятыми, например, так:

beta_settings:
   cloud_sql_instances: X1, X2, X3, X4

Я получаю:

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

Как мне иметь несколько экземпляров SQL, назначенных на beta-settings?

Спасибо :)

1 Ответ

0 голосов
/ 23 декабря 2018

После небольшого поиска я обнаружил, что невозможно разместить несколько 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. - это может привести к утомительной и трудоемкой отладке, поэтому сэкономьте время и перепроверьте синтаксис!

Удачи!

...