Amazon Aurora DB クラスターのタイムゾーンを変更する方法を教えてください。

所要時間1分
0

Amazon Aurora MySQL 互換エディションまたは Amazon Aurora PostgreSQL 互換エディション DB クラスターのタイムゾーンを変更したいです。

簡単な説明

クラスター内のすべてのノードのタイムゾーンを変更するには、Aurora MySQL 互換の場合は time_zone パラメータを使用し、Aurora PostgreSQL 互換の場合は timezone パラメータを使用します。

注: time-zone および timezone パラメータは、変更可能なクラスターレベルのパラメータです。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日前
コメントはありません

関連するコンテンツ