Open3

学校で教えてくれないGAEのこと

サキサキ

app.yamlにリスト変数を登録できなそう

例えばこういうの設定すると空になる

CORS_ALLOWED_ORIGINS:
  - 'aaa@example.com'
  - 'bbb@example.com'
  - 'ccc@example.com'
> logger(env(CORS_ALLOWED_ORIGINS))
[]

とりあえず解消した方法

CORS_ALLOWED_ORIGINS: 'aaa@example.com,bbb@example.com,ccc@example.com'
> logger(env(CORS_ALLOWED_ORIGINS).split(','))
['aaa@example.com', 'bbb@example.com', 'ccc@example.com']

なんかもっといい方法ありそう

サキサキ

使っていないバージョンをまとめて削除する

デプロイ時に旧バージョンを削除してくれないのでほっとくとどんどん溜まっていく

最新のバージョン以外まとめて消す

gcloud app versions list | grep 0.00 | awk '{print $2}' | xargs gcloud app versions delete

20以上使ってないバージョンあったら消す

gcloud app versions list | grep 0.00 | awk '20 < NR {print $2}' | xargs gcloud app versions delete

とか仕込んでおくとバージョンが増えすぎなくて良い