2017-01-16 20 views
1

AppMakerを既存のGoogle SQLデータベースに接続しようとしましたが、成功しませんでした。 Google Cloudでは、第2世代のインスタンス(europe-west1)を作成し、すべてのIP(テスト用)を許可しました。次に、ユーザーを作成し、データベースとWorkbenchを接続してスキーマを作成しました。問題なく。AppMakerをGoogle SQLに接続

[ドメイン名:] myprojectID:regionName: はAppMaker Iにおいてデータベースに接続するために、次のアドレスを使用myinstanceID /(とドメインなし) をMYDATABASE

フィードバック:

Google Cloud SQLインスタンスに接続できません。 Google Cloud SQLアドレスが正しくないか、このApp Makerエディタにデータベースへのアクセス権がない可能性があります。 Google Cloud SQLの使用に関する詳細については、こちらのドキュメントをご覧ください。

AppMakerを使用してGoogle SQLに接続する方法を教えてください。

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

+0

AppMakerをGoogle Cloud SQLに接続しようとしたときに実行した手順についてもう少し詳しく説明できますか?ここのステップ3でそのエラーが発生しましたか?ありがとう。https://developers.google.com/appmaker/models/cloudsql – Herman

答えて

2

私は、データベースへの接続に続くプロセスは以下の通りです:

  1. (のみ「クラウドSQLを作成するための手順に従っていることを確認してください手順hereに従うことによって、第二世代のインスタンスを作成します。インスタンス "を作成し、そのインスタンス内にデータベースを作成します)
  2. プロジェクトのIAM & ADMINセクションに移動します。青色をクリックしてください。"add"メンバーオプションが上部にあります。 プロジェクト - >エディタ
  3. リターンを選択し、 "メンバー" フィールドと "役割" ドロップダウンからの "[email protected]" と入力2世代目のSQLインスタンスにコピーし、インスタンス接続名インスタンスの値をコピーします。例:enter image description here
  4. 第二世代のための手順に従いますがAppMakerからデータベースに接続し、インスタンスのアドレスを尋ねられたとき、前の手順でコピーした値を入力し、それの終わりに/yourdatabaseを追加するhereを発見しました。例:my-foto-app:us-central1:myinstance/userphotodatabase
  5. ユーザーとパスワードを入力するように求められます。そうして、あなたは終わりました。

は私がヨーロッパ場所でしかたち中央場所にこれをテストしていませんのでご注意ください。私はこれが助け、働くことを望む!

+1

ありがとうございます。できます!どこに文書の中に「[email protected]」が見つかりましたか?私は第二世代のGoogle SQLを使ってヨーロッパで接続を作成することができました。種別: – Sebastiaan

+0

つまり、ドキュメントにあります。最初の世代のインスタンスに接続する手順の手順4では、「appmaker-maestro」の部分が表示され、残りの部分は[ここ](https://cloud.google.com/sql/docs/mysql/connect-app-engine #gaev1-csqlv2) – Morfinismo

+1

また、PostgreSQLはAppMakerではまだサポートされていないので、MySQLを使用する必要があります。 – Scott

0

第2世代インスタンスはまだApp Makerでサポートされていません。第1世代に切り替えると動作します。

0

2階建てクラウドSQLはAppMakerに対応しており、しばらくお待ちしております。 現在、Postgreはまだサポートされていません。

関連する問題