Alteração do fuso horário da instância
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.
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 de uma instância do AL2023 ou do Amazon Linux 2
-
Exiba a configuração atual de fuso horário do sistema.
[ec2-user ~]$
timedatectl
-
Liste os fusos horários disponíveis.
[ec2-user ~]$
timedatectl list-timezones
-
Defina o fuso horário escolhido.
[ec2-user ~]$
sudo timedatectl set-timezone
America/Vancouver
-
(Opcional) Confirme se o fuso horário atual foi atualizado para o novo fuso horário executando o comando timedatectl novamente.
[ec2-user ~]$
timedatectl
Para alterar o fuso horário de uma instância do Windows
-
Na instância, abra uma janela de prompt de comando.
-
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
-
Localize o ID do fuso horário a ser atribuído à instância.
-
Atribua outro fuso horário usando o seguinte comando:
tzutil /s
"Pacific Standard Time"
O novo fuso horário deve entrar em funcionamento imediatamente.
nota
É possível atribuir o fuso horário UTC usando o seguinte comando:
tzutil /s "UTC"
Para evitar que seu fuso horário mude depois de configurá-lo para o Windows Server
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 do registro RealTimeIsUniversal está definida, consulte a etapa 4 no procedimento a seguir. Se a chave não estiver definida, siga estas etapas desde o início.
Para definir a chave do Registro RealTimeIsUniversal
-
Na instância, abra uma janela de prompt de comando.
-
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
-
Se estiver usando uma AMI do Windows Server 2008 (não do Windows Server 2008 R2) que tenha sido criada antes de 22 de fevereiro de 2013, recomendamos que você atualize para a versão mais recente da AMI do Windows da AWS. Se estiver usando uma AMI que executa o Windows Server 2008 R2 (não o Windows Server 2008), você deverá verificar se o hotfix da Microsoft KB2922223
está instalado. Se esse hotfix não estiver instalado, recomendamos atualizar para o AMI mais recente do Windows da AWS. -
(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