

# インスタンスのタイムゾーンを変更する
<a name="change-time-zone-of-instance"></a>

Amazon EC2 インスタンスはデフォルトで UTC (協定世界時) タイムゾーンに設定されています。インスタンスの時刻をローカルのタイムゾーンまたはネットワーク内の別のタイムゾーンに変更できます。

インスタンスのオペレーティングシステムの説明を使用してください。

## Linux
<a name="change_time_zone"></a>

**重要**  
この情報はAmazon Linux に適用されます。その他のディストリビューションの情報については各ドキュメントを参照してください。

**Amazon Linux での タイムゾーンを変更するには**

1. システムの現在のタイムゾーン設定を表示します。

   ```
   [ec2-user ~]$ timedatectl
   ```

1. 使用可能なタイムゾーンを一覧表示します。

   ```
   [ec2-user ~]$ timedatectl list-timezones
   ```

1. 選択したタイムゾーンを設定します。

   ```
   [ec2-user ~]$ sudo timedatectl set-timezone America/Vancouver
   ```

1. (オプション) **timedatectl** コマンドをもう一度実行して、現在のタイムゾーンが新しいタイムゾーンに更新されていることを確認します。

   ```
   [ec2-user ~]$ timedatectl
   ```

## Server
<a name="windows-changing-time-zone"></a>

**Windows インスタンスの時間帯を変更するには**

1. インスタンスで、コマンドプロンプトウィンドウを開きます。

1. インスタンスで使用する時間帯を特定します。タイムゾーンの一覧を取得するには次のコマンドを使用します。

   ```
   tzutil /l
   ```

   このコマンドは利用可能なすべてのタイムゾーンのリストを次の形式で返します。

   ```
   display name
   time zone ID
   ```

1. インスタンスに割り当てるタイムゾーン ID を見つけます。

1. 例: UTC タイムゾーンの割り当て:

   ```
   tzutil /s "UTC"
   ```

   例: 太平洋標準時の割り当て:

   ```
   tzutil /s "Pacific Standard Time"
   ```

Windows インスタンスのタイムゾーンを変更するときはシステムを再起動してもそのタイムゾーンが維持されるようにする必要があります。そうでない場合、インスタンスを再起動すると、再び UTC 時間が使用されます。**RealTimeIsUniversal** レジストリキーを追加することでタイムゾーン設定を維持できます。このキーはすべての現世代のインスタンスでデフォルトで設定されます。**RealTimeIsUniversal** レジストリキーが設定されているかどうかを確認するには以下の手順のステップ 3 を参照してください。キーが設定されていない場合は以下の手順を最初から実行します。

**RealTimeIsUniversal レジストリキーを設定するには**

1. インスタンスで、コマンドプロンプトウィンドウを開きます。

1. 次のコマンドを使用してレジストリキーを追加します。

   ```
   reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
   ```

1. (オプション) 次のコマンドを使用して、インスタンスでキーが正常に保存されたことを確認します。

   ```
   reg query "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /s
   ```

   このコマンドは **TimeZoneInformation** レジストリキーのサブキーを返します。ジョブが実行されると、次のような **RealTimeIsUniversal** キーがリストの一番下に表示されます。

   ```
   HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation
       Bias                            REG_DWORD     0x1e0
       DaylightBias                    REG_DWORD     0xffffffc4
       DaylightName                    REG_SZ        @tzres.dll,-211
       DaylightStart                   REG_BINARY    00000300020002000000000000000000
       StandardBias                    REG_DWORD     0x0
       StandardName                    REG_SZ        @tzres.dll,-212
       StandardStart                   REG_BINARY    00000B00010002000000000000000000
       TimeZoneKeyName                 REG_SZ        Pacific Standard Time
       DynamicDaylightTimeDisabled     REG_DWORD     0x0
       ActiveTimeBias                  REG_DWORD     0x1a4
       RealTimeIsUniversal             REG_DWORD     0x1
   ```