LANG SELRCT

コードを書く場所についてはこちら

2018年11月11日日曜日

AppMakerで Cloud SQL を選択できるようにしたい


AppMakerの公式Tutorial 2: Work with Data
https://developers.google.com/appmaker/tutorials/work-with-data/

を試したときにぶつかった壁
Create Model で Cloud SQLが選択できない


利用するには Cloud SQL の設定をしておく必要があるらしい


というわけで sets up Cloud SQL のリンクを開いてみます

開いてみると以下の設定が必要らしいのでひとつずつ設定していきます



まずは

1.Google Cloud Platform(GCP)が有効であることを確認する


無料トライアルで住所やクレジットカード情報を登録します
するとこのようなメッセージが表示されます


GCPの初期画面がこのように表示されます



2.App Maker 用の Cloud SQL インスタンスを設定する


Cloud SQL インスタンス のリンクを開きます
「インスタンスを作成」をクリックします


「MySQL」を選択して次へをクリックします


「第2世代を選択」をクリックします


「インスタンス ID」に任意の文字を入力します
「rootパスワード」を任意の文字で設定します
「作成」をクリックします


このような画面が表示されます



3.App Maker 用の Cloud SQL の役割を追加する


左上のナビゲーションメニューの三のようなアイコンをクリックします
「IAMと管理」を選択します


上部の「追加」をクリックします


「新しいメンバー」に
appmaker-maestro@appspot.gserviceaccount.com」
を入力すると候補が出るので選択します


「役割を選択」をクリックします
Cloud SQL を選択して Cloud SQL 管理者を選択します


「保存」をクリックします



4.Cloud SQL インスタンスを Google 管理コンソールに追加する


SQL インスタンスに移動します
手順2で作ったインスタンスをクリックします

「インスタンス接続名」をコピーします


Google 管理コンソールのApp Maker の設定を開きます
「App Maker で使用する Google Cloud SQL インスタンスの接続名 を入力:」にコピーした接続名を貼り付けます
「保存」をクリックします



5.App Maker でモデルを作成できることを確認する


App Maker で DATA の + アイコンをクリックします


Google Cloud SQL(recommended)が選択できるようになります



参考

Google Cloud SQL
https://developers.google.com/appmaker/models/cloudsql#Terms

App Maker 用の Google Cloud SQL データベースを設定する
https://support.google.com/a/answer/7550053