Amazon Aurora DB 클러스터의 시간대를 변경하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Aurora MySQL 호환 버전 또는 Amazon Aurora PostgreSQL 호환 버전 DB 클러스터의 시간대를 변경하려고 합니다.

간략한 설명

클러스터의 모든 노드에 대한 시간대를 수정하려면 Aurora MySQL 호환 버전의 경우 time_zone 파라미터를, Aurora PostgreSQL 호환 버전의 경우 timezone 파라미터를 사용합니다.

참고: time-zonetimezone 파라미터는 수정 가능한 클러스터 수준 파라미터입니다. default_time_zone 파라미터는 서버 시간대를 참조합니다. 이 파라미터는 수정할 수 없습니다.

해결 방법

DB 클러스터의 시간대를 변경하려면 다음 단계를 완료합니다.

  1. 사용자 지정 DB 클러스터 파라미터 그룹을 생성합니다.
  2. 동적 time_zone 또는 timezone 파라미터를 업데이트합니다. 예: time_zone="ASIA/CALCUTTA".
  3. 생성한 새 DB 클러스터 파라미터 그룹을 DB 클러스터에 연결합니다.
  4. 모든 DB 인스턴스를 수동으로 재부팅하여 변경 사항을 적용합니다.
  5. DB 인스턴스의 시간대를 확인하려면 SQL 버전을 기반으로 다음 select 명령을 실행합니다.
    Aurora MySQL 호환:
    mysql> select @@time_zone;+---------------+
    출력 예시:
    | @@time_zone   |
    +---------------+
    | Asia/Calcutta |
    +---------------+
    1 row in set (0.00 sec)
    Aurora PostgreSQL 호환:
    postgresql> select * from pg_timezone_names;+---------------+
    출력 예시:
    | timezone_names   |
    +---------------+
    | Asia/Calcutta |
    +---------------+
    1 row in set (0.00 sec)

참고: 세션 수준에서 시간대를 설정할 수 있습니다. 하지만 세션 시간대는 세션 기간 동안만 DB 클러스터 시간대보다 우선 적용됩니다.

관련 정보

Amazon Aurora DB 클러스터의 로컬 시간대

AWS 공식
AWS 공식업데이트됨 25일 전