• 基本スケーリングのインスタンスを別に立てる
  • 基本スケーリングのインスタンスのサービス名を指定する

* 実行時間制限として自動スケーリングは10分の制限があるが、基本スケーリングは24時間の制限となっている。そのため、基本的にcron jobやjob(cloud tasks)は基本スケーリングに処理させる構成のが良い。

下記のように基本スケーリングのインスタンスをたてる

service: hoge-for-cron  
runtime: go113  
instance_class: B1 # basic用のインスタンス指定となるので注意  
basic_scaling: # <- ここがポイント  
  max_instances: 5  
handlers:  
  - url: /.*  
    script: auto  
    secure: always  
    redirect_http_response_code: 301  
includes:  
  - dev-secret.yaml  
env_variables:  
  GIN_MODE: release  
  APP_ENV: development  

下記のようにtargetに基本スケーリングのインスタンスのserviceを指定する

cron:  
- description: "create hoge"  
  url: /create_hoge  
  schedule: every day 00:05  
  target: hoge-for-cron # <- ここがポイント  

セキュリティの担保方法