LoginSignup
1
0

More than 3 years have passed since last update.

GAE/Go go112 移行 のなにか ニャ

Last updated at Posted at 2019-11-24

何?

苦しい。。。移行だった? 多分移行のさせ方がひどいと思ったが正しい認識(ユーザー視点)

やった表

lib change -> appengine ライブラリから cloud.google.com のものに変更

項目 Code Local Env GCP Env
Datastore lib change

・Connection Pool,Namespace周り Configurationした
Emulatorに切り替え

・Viewer npm のものを利用中
・dev_appserver.py を利用にはpython は gRPCのインストールが必要
特にすることなし
CloudTask lib change Local で使えないので、POST するやつ自作対応 API の認可
Memcached 部分的に LRU 今の所なし 代替え先サービスを利用していない
Logging 自作 (Log参考リンクから対応) Stdout 出力 GCPの仕様に合わせて、出力
app.yaml login required google_sign-in に移行 変更なし APIとサービス>認証情報>OAuth2.0 で以下を設定
・承認済みの JavaScript 生成元
・承認済みのリダイレクト URI
dev_appserver.py app.yaml を利用しないので、起動時の環境変数とか自前で設定が必要になる。
・Localでの静的なファイルのRoutingがなかなか面倒
realise に変更 app.yaml 移行箇所編集 runtime, handlers ...
gcloud app deploy .gcloudignore を書く N/A gcloud build 使うようになった
CloudSQL 変更なし 変更なし unix socket を使ったDSNに変更
PubSub 変更なし 変更なし 変更なし

参考リンク

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0