AWS Lambda의 시간대를 일본 시간으로 변경하는 방법

2259 단어 람다파이썬AWS

소개



이 기사는, 사회인 2년째 AWS, python 초보자가 공부한 것을 정리한 것입니다.
잘못되어 있는 점, 개선점등 있었습니다 지적해 주시면 매우 고맙습니다.

이 기사에 대하여



AWS Lambda는 기본적으로 UTC를 사용합니다.
일본 시각인 JST를 사용하는 방법에 대해서 자신의 비망록을 겸해 기재합니다.

결론



pytz 모듈을 사용하면 JST 시간을 사용할 수 있습니다.

lambda_function.py
from datetime import datetime
import pytz

# 使用するタイムゾーンを設定
TIME_ZONE = 'Asia/Tokyo'


def lambda_handler(event, context):
    now_utc = datetime.now()
    now_jst = datetime.now(pytz.timezone(TIME_ZONE))

    # utc時刻が出力
    print(f'utc: {now_utc}')

    # jst時刻が出力
    print(f'jst: {now_jst}')


실행 결과 확인



확실히 일본 시각 JST가 되어 있는 것을 확인되었습니다.



일본 시각의 설정이 새고 있다고 생각하지 않는 트러블이 생길 수 있으므로 여러분 잊지 않고 설정해 주세요! !

좋은 웹페이지 즐겨찾기