2017-05-18 2 views

答えて

3

可能です。

免責事項:私は実際にこれを行うつもりはなかったので、以下には誤植があるかもしれません。また、CloudSQLのドキュメントチームが、Goを含む他の言語の例を追加することに気づいています。

App Engine FlexはあなたのためにCloudSQL proxyを実行し、コードはUnixソケットを使用する通常のドライバを使用してCloudSQLに接続します。

Goの例はありませんが、かなり簡単です。あなたが別の形式やライブラリを使用している場合だけホストパラメータに/cloudsql/INSTANCE_CONNECTION_NAMEを指定してください、

db, err := sql.Open("postgres", "user=username password=password host=/cloudsql/INSTANCE_CONNECTION_NAME dbname=databasename") 

または:あなたのコード内でこのような何かを必要とするようにあなたは、標準的な移動のSQLライブラリを使用すると仮定してhttps://godoc.org/github.com/lib/pqを読んだことになります。

また、https://cloud.google.com/appengine/docs/flexible/python/using-cloud-sql-postgresという非Python以外のすべての手順に従ってください。

PS:ここはDjangoの例です:Postgres settings for Django on Google App Engine Flexi

関連する問題