2017-09-30 9 views
1

私はWeb開発にかなり新しいです。パーフェクト(スピーディー)バックエンドコード+ PostgreSQLをGoogle App Engineにどのように配備すればいいですか

基本的に私はSwift(パーフェクトを使用)でアプリケーションのバックエンド部分をやっていて、スムーズに動いていてローカルのコンピュータで大丈夫です。私のアプリケーションではPostgreSQLを使っています。

Google Cloudをデプロイすると、データベースが認識されません(コンピュータエンジンに同じポスターデータベースが作成され、クラウドSQL(Google CloudのPostgreサービスと同じ名前と資格情報を持つ) ???)が、アプリはクラウド上にあるとき、再び、それはどのように私はそれを行う必要があり、私が欠けているものを、データベースを認識しませんPostgreで他のドッキングウィンドウのイメージをインストールし

ここに私のDBConnectorコードです:

import PostgresStORM 

func setupDBCredentials() -> PostgresConnector.Type{ 
    let connection = PostgresConnector.self 

    connection.host = "localhost" // or the connection name of the Google Cloud, it doesn't work as well 
    connection.username = "postgres" 
    connection.password = "nearby" 
    connection.database = "nearby" 
    connection.port = 5432 

    return connection 
} 

基本的に、Googleのアプリケーションエンジンコードをどのデータベースにも接続するにはどうすればよいですか?

また、役立つ場合は、Perfect Assistantを使用してDockerを使用してコードをGoogle Cloudに展開しています。

ありがとうございました!

答えて

0

Cloud SQLインスタンスへのアクセス権の付与など、接続するにはいくつかのことが必要になるでしょう。 Here is the link to the PHP docsに従います。これには、実行する必要がある幅広いステップが含まれており、必要な接続文字列が表示されます。

私はあなたの接続文字列がCONNECTION_NAMEPROJECT_ID:CLOUD_SQL_REGION_ID:CLOUD_SQL_INSTANCE_ID

の形式である。この

pgsql:dbname=DATABASE;host=/cloudsql/CONNECTION_NAME 

のようなものを見るために必要と考えてい

関連する問題