如何将APP Engine与Cloud SQL连接

时间:2019-07-05 09:14:05

标签: google-app-engine google-cloud-platform loopbackjs

我使用looopback v4创建了一个应用。它部署在GCP上。 与以下yaml文件

runtime: nodejs8

env_variables:
  SQL_USER: [REDACTED]
  SQL_PASSWORD: [REDACTED]
  SQL_DATABASE: [REDACTED]
  INSTANCE_CONNECTION_NAME: [REDACTED]

beta_settings:
  cloud_sql_instances: [REDACTED]

回送v4存储库的数据源json配置文件为

{
  "name": [REDACTED],
  "connector": "mysql",
  "url": "",
  "host": "ip",
  "port": 3306,
  "user": [REDACTED],
  "password": [REDACTED],
  "database": [REDACTED]
}

使用环回CLI自动配置数据源和存储库,并且在我的PC上的本地环境中工作正常。

部署后,我更改了数据源json配置文件,因为我知道我无法使用google cloud db的公共IP,所以我切换了连接实例名称

{
  "name": [REDACTED],
  "connector": "mysql",
  "url": "",
  "host": [REDACTED],
  "port": 3306,
  "user": [REDACTED],
  "password": [REDACTED],
  "database": [REDACTED]
}

但是没有用。我什至使用“ socketPath”代替IP(因为这是loopback3中的名称)

0 个答案:

没有答案