Cambio de la zona horaria en una instancia - Amazon Elastic Compute Cloud

Cambio de la zona horaria en una instancia

Las instancias de Amazon EC2 se establecen en la zona horaria UTC (hora universal coordinada) de forma predeterminada. Puede cambiar la hora de una instancia a la zona horaria local o a otra zona horaria de la red.

Consulte las instrucciones del sistema operativo de su instancia.

importante

Esta información se aplica a Amazon Linux. Para obtener información acerca de otras distribuciones, consulte la documentación específica.

Para cambiar la zona horaria en una instancia de AL2023 o Amazon Linux 2
  1. Vea la configuración de zona horaria actual del sistema.

    [ec2-user ~]$ timedatectl
  2. Enumere las zonas horarias disponibles.

    [ec2-user ~]$ timedatectl list-timezones
  3. Configure la zona horaria elegida.

    [ec2-user ~]$ sudo timedatectl set-timezone America/Vancouver
  4. (Opcional) Confirme que la zona horaria actual se ha actualizado a la nueva zona horaria al usar de nuevo el comando timedatectl.

    [ec2-user ~]$ timedatectl
Cambio de la zona horaria en una instancia de Windows
  1. Desde la instancia, abra una ventana del símbolo del sistema.

  2. Identifique la zona horaria que usar en la instancia. Para obtener una lista de zonas horarias, utilice el siguiente comando:

    tzutil /l

    Este comando devuelve una lista de todas las zonas horarias disponibles, con el siguiente formato:

    display name time zone ID
  3. Encuentre el ID de zona horaria que asignar a la instancia.

  4. Realice la asignación a otra zona horaria con el siguiente comando:

    tzutil /s "Pacific Standard Time"

    La nueva zona horaria debe surtir efecto de inmediato.

nota

Puede asignar la zona horaria UTC mediante el siguiente comando:

tzutil /s "UTC"

Prevención de que una zona horaria cambie una vez que se haya configurado para Windows Server

Cuando cambia la zona horaria en una instancia de Windows, debe asegurarse de que la zona horaria persista a través de los reinicios del sistema. En caso contrario, cuando la instancia se reinicia, se revierten los cambios y vuelve a usar la hora UTC. Puede persistir la configuración de la zona horaria si agrega una clave de registro RealTimeIsUniversal. Esta clave se establece de forma predeterminada en todas las instancias de generación actual. Para verificar si la clave de registro RealTimeIsUniversal está establecida, consulte el paso 4 en el siguiente procedimiento. Si la clave no está establecida, siga estos pasos desde el principio.

Para establecer la clave del registro RealTimeIsUniversal
  1. Desde la instancia, abra una ventana del símbolo del sistema.

  2. Utilice el siguiente comando para añadir la clave del registro:

    reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
  3. Si está utilizando una AMI de Windows Server 2008 (no de Windows Server 2008 R2) creada antes del 22 de febrero de 2013, es recomendable que actualice a la última AMI de Windows de AWS. Si está utilizando una AMI que ejecuta Windows Server 2008 R2 (no Windows Server 2008), debe comprobar que está instalado el hotfix de Microsoft KB2922223. Si este hotfix no está instalado, recomendamos actualizar a la última AMI para Windows de AWS.

  4. (Opcional) Compruebe que la instancia guardó la clave correctamente mediante el siguiente comando:

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

    Este comando devuelve las subclaves de la clave TimeZoneInformation del registro. Debería ver la clave RealTimeIsUniversal en la parte inferior de la lista, como se muestra a continuación:

    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