Azure App Service 시간대 설정하기
Azure App Service를 사용할 때, 시간대를 변경하는 방법을 소개합니다.
시작하며
Azure App Service는 서버 위치를 우리나라로 설정해도 기본적으로 UTC로 설정되어 있다. 그래서, 코드 상에서 시간 관련한 작업을 수행하게 되면 곤란해질 때가 종종 생긴다.
하지만, App Service는 제어권이 자유로운 편이 아니라서 명령어로 어떻게 할 수도 없는 상황인데 해결하는 방법을 공유한다.
해결 방법
변경을 원하고자 하는 App Service의 관리 페이지로 가서 구성을 클릭한다.
그 다음, '새 애플리케이션 설정'을 누른 뒤 나오는 화면에서 이름은 'WEBSITE_TIME_ZONE'으로 하고, 값은 아래를 참조하여 App Service의 유형에 따라 결정한다.
Windows의 경우: Korea Standard Time
Linux의 경우: Asia/Seoul
런타임은 무관하고, OS에만 주의하여 설정하시면 된다.
만일, Windows 서버인데 Asia/Seoul로 설정한 경우 작동하지 않으므로 주의해야한다.
설정하셨다면, 상단의 저장을 누르고, 개요로 다시 넘어와서 다시 시작을 눌러 App Service를 다시 시작하면 해결된다.
참고 사이트
- https://sajeetharan.com/2019/11/12/how-to-set-timezone-in-azure-app-service/
- https://qiita.com/yossihard/items/67c80489457967c28db7