

# Alteração do fuso horário da instância
<a name="change-time-zone-of-instance"></a>

As instâncias do Amazon EC2 são definidas para o fuso horário UTC (Tempo Universal Coordenado), por padrão. É possível alterar a hora de uma instância para o horário local ou para outro fuso horário em sua rede.

Use as instruções para o sistema operacional da sua instância.

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

**Importante**  
Essas informações se aplicam ao Amazon Linux. Para obter informações sobre outras distribuições, consulte a documentação específica.

**Para alterar o fuso horário no Amazon Linux**

1. Exiba a configuração atual de fuso horário do sistema.

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

1. Liste os fusos horários disponíveis.

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

1. Defina o fuso horário escolhido.

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

1. (Opcional) Confirme se o fuso horário atual foi atualizado para o novo fuso horário executando o comando **timedatectl** novamente.

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

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

**Para alterar o fuso horário de uma instância do Windows**

1. Na instância, abra uma janela de prompt de comando.

1. Identifique o fuso horário a ser usado na instância. Para obter uma lista de fusos horários, use o seguinte comando:

   ```
   tzutil /l
   ```

   Esse comando retorna uma lista com todos os fusos horários disponíveis no seguinte formato:

   ```
   display name
   time zone ID
   ```

1. Localize o ID do fuso horário a ser atribuído à instância.

1. Exemplo: atribuir o fuso horário UTC:

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

   Exemplo: atribuir o horário padrão do Pacífico:

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

Quando você altera o fuso horário em uma instância do Windows, deve garantir que ele seja mantido durante as reinicializações de sistema. Caso contrário, quando a instância for reiniciada, ela voltará a usar o horário UTC. É possível conservar o horário adicionando a chave do registro **RealTimeIsUniversal**. Essa chave é definida por padrão em todas as instâncias da geração atual. Para verificar se a chave de registro **RealTimeIsUniversal** está configurada, consulte a Etapa 3 no procedimento apresentado a seguir. Se a chave não estiver definida, siga estas etapas desde o início.

**Para definir a chave do Registro RealTimeIsUniversal**

1. Na instância, abra uma janela de prompt de comando.

1. Use o seguinte comando para adicionar a chave de Registro:

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

1. (Opcional) Verifique se a instância salvou a chave com êxito usando o seguinte comando:

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

   Esse comando retorna as subchaves da chave de Registro **TimeZoneInformation**. É necessário ver a chave **RealTimeIsUniversal** na parte inferior da lista, semelhante à chave a seguir:

   ```
   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
   ```