1

Google Apps ScriptプロジェクトからGoogle Cloud SQL(第2世代)インスタンスに接続しようとしています。ここに私が今持っているコードがあります。Google Apps ScriptからGoogle Cloud SQLに接続できません

IP経由で接続すると正常に接続できましたが、暗号化されていません。すべてのGoogle Apps Script IPもホワイトリストに登録されています。

インスタンスIDが12345の場合、インスタンス接続名は12345:us-west1:12345です。

  • を中括弧のうち、ユーザ名とパスワードを取ると、それはインスタンス名を使用するだけで、文字列、列、列
  • ですので、(心の中で違いを保つ:私が試した

    var conn = Jdbc.getCloudSqlConnection('jdbc:google:rdbms://instanceConnectionName/database',{user: 'username', password: 'password'}); 
    

    //

  • 切り替え認証を削除するデータベース
  • を削除
  • インスタンスIDとインスタンスの接続名)の間enticationモード(AuthMode.LIMITEDとAuthMode.NONE)
  • 他のものの全体の束

だから基本的に、私はちょうどそれを把握することはできませんし、いくつかの助けがそれをいただければ幸いです。ありがとうございました!

答えて

1

Googleのドキュメントはここでは分かりません。基本的に、彼らは接続URLは次のように見なければならないことを教えてくれ:

var conn = Jdbc.getCloudSqlConnection('jdbc:google:rdbms:subname'); 

をしかし、MySQLデータベースのために、それは次のようになります。

var conn = Jdbc.getCloudSqlConnection('jdbc:google:mysql://subname'); 

ただ、MySQLでRDBMSを交換してください。それでおしまい。

+0

Googleのドキュメントは実際には分かりづらいことがあります。 –

関連する問題