開発メモ

AWS Lambdaで時間を扱ったときの気づき・注意点

November 7, 2018

CloudWatch Eventsでの時間指定

  • イベントソースをcron式で時間指定する場合,UTCで指定すること
    • e.g. JSTで毎日午前1時に実行したい→UTCで午後4時(-9時間)を指定する cron( 0 16 * * ? * )

Lambda関数内での日時取得

  • Lamba関数で日時を取得する場合(e.g. Goでのtime.Now()),標準ではUTCで取得する
  • 日本時間を使いたい場合はLambda関数の環境変数でタイムゾーンを指定すること
    • e.g. 変数TZ, 値Asia/Tokyo

Tagged: #AWS #lambda