何?
苦しい。。。移行だった? 多分移行のさせ方がひどいと思ったが正しい認識(ユーザー視点)
やった表
※ 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 | 変更なし | 変更なし | 変更なし |
参考リンク
- Logging