GASとCloud SQLのSSL接続

Google Apps Script(GAS)から Google Cloud SQLSSLで接続する方法に関して、日本語の情報があまりない気がするので簡単にまとめました。

1.Cloud SQL 側でやること

以下マニュアルの手順に従って、次の3つのファイルを準備します。(コンソールから簡単な手順でダウンロードできます)

cloud.google.com

2.GAS 側でやること

GAS から SSL 接続するためには、1.の手順で取得した3つの認証情報を、getConnection メソッドのパラメータに文字列として渡す必要があります(サンプルコードではコピペしています。ちなみに、コピペに失敗してパラメータが違った場合は、「実行に失敗: サーバー エラーが発生しました。しばらくしてからもう一度試してください。」のエラーが発生するようです)。また、接続時のURLに useSSL=true パラメータを追加することも忘れずに。

 

 

もちろん、

developers.google.com

に情報あるんですが、説明が簡素過ぎてちょっとわかりにくいんですよね。