본문 바로가기
dev-setup

[AWS RDS] Timezone 시간 변경 (최신 AWS 캡쳐)

by doraemin_dev 2025. 4. 1.

 

1. AWS RDS에 접속하여, 엔진과 엔진 버젼을 알아내자.

 

2. RDS > 파라미터 그룹 > 생성하기

앞서 얻은 정보를 입력하여 파라미터 그룹을 생성하자

3. 파라미터 편집 및 저장

time_zone 입력
Asia/Seoul 입력


4. 데이터베이스에서 DB 파라미터 그룹 수정

제일 밑에 '추가 구성' 클릭하여 방금 만들었던 DB 파라미터 그룹을 넣어주자.

(기존 비밀번호를 한 번 더 입력하여 확인시켜주고.)

'즉시 적용'으로 곧바로 수정해주자.

 

시간이 조금 지난 뒤, 재부팅 해주자.

5. 작업 > 재부팅

( 재부팅이 클릭이 안 된다면, 1분정도 기다렸다가 새로고침 하면 된다.)

 

 

변경 완료!


하지만,,,

AWS RDS에서 time zone 변경을 해주었지만,
DB에 CURRENT_TIMESTAMP와 같은 DB 레벨의 기본값(default) 을 사용할 때만 적용된다.

created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

 

그래서, 파이썬 코드에서 지정한 시간(datetime.utcnow() 등) 은 RDS의 timezone 설정과 무관하다.
이는 RDS의 time_zone 설정과는 상관없이, 순전히 파이썬 코드가 실행되는 환경의 시간을 기준으로 기록되는 것이다...

 

https://github.com/doraemon49/AI_Alzheimer/issues/7

 

[AWS RDS] time_zone 변경 · Issue #7 · doraemon49/AI_Alzheimer

[AWS RDS] Timezone 시간 변경 (최신 AWS 캡쳐) 이렇게 AWS RDS에서 time zone 변경을 해주었지만, DB에 CURRENT_TIMESTAMP와 같은 DB 레벨의 기본값(default) 을 사용할 때만 적용된다. created_at TIMESTAMP DEFAULT CURRENT_TIME

github.com