Wie ändere ich die Zeitzone meiner Amazon-RDS-DB-Instance?

Lesedauer: 3 Minute
0

Ich möchte die Zeitzone meiner Amazon Relational Database Service (Amazon RDS)-DB-Instance auf die lokale Zeitzone ändern.

Kurzbeschreibung

Alle Amazon-RDS-DB-Instances verwenden standardmäßig UTC/GMT-Zeit. Das Ändern der Zeitzone ist optional.

Es ist eine bewährte Methode, die UTC-Zeitzone auf der Datenbankebene zu verwenden. Da die UTC die Sommerzeit nicht berücksichtigt, müssen Sie die Zeit nicht später umstellen, wenn sie sich ändert.

Wenn Sie eine lokale Zeitzone verwenden müssen, konvertieren Sie die Zeitzone stattdessen auf der Anwendungsebene. Bevor Sie Ihre Zeitzone ändern, wenden Sie sich an Ihren Datenbankadministrator oder Ihr Anwendungsteam.

Auflösung

Die Schritte, die erforderlich sind, um die Zeitzone einer Amazon-RDS-DB-Instance zu ändern, variieren je nach Datenbank-Engine.

Oracle – Informationen zum Ändern der Zeitzone für Amazon Relational Database Service (Amazon RDS) für Oracle-DB-Instances finden Sie unter Festlegen der Datenbank-Zeitzone. Um die Zeitzone zu ändern, ist die Oracle Database Engine Version 11.2.0.2.v4 erforderlich.

PostgreSQL – Um die Zeitzone für Amazon-RDS-for-PostgreSQL-DB-Instances auf Datenbankebene zu ändern, setzen Sie den Wert des Zeitzonenparameters in einer benutzerdefinierten Parametergruppe. Der Parameter Zeitzone wird in der Form UTC-X oder UTC+X eingegeben. X ist die Anzahl der Stunden, um die die Zeitzone von der UTC-Zeit abweicht.

Wichtig: PostgreSQL verarbeitet Zeitzonen unterschiedlich, wenn Sie UTC-5 im Vergleich zu Amerika/New_York referenzieren. Die Zeitzone Amerika/New_York zeigt beispielsweise UTC-5 an. Wenn Sie die Zeitzone als UTC-5 einstellen, wird sie als UTC+5 aktualisiert. Weitere Informationen finden Sie in der PostgreSQL-Dokumentation für Datums-/Uhrzeittypen.

MySQL – Für eine DB-Instance mit MySQL 5.5, 5.6, 5.7 und 8.0 setzen Sie den Parameter time_zone in der DB-Parametergruppe für die DB-Instance. Alle DB-Instances und Read Replicas, die die Parametergruppe verwenden, verwenden jetzt die neue Zeitzone. Sie können die Zeitzone für Amazon-RDS-for-MySQL-Versionen vor 5.5 nicht ändern. Standardmäßig ist die Zeitzone für RDS-for-MySQL-DB-Instances Coordinated Universal Time (UTC). Weitere Informationen finden Sie unter Lokale Zeitzone für MySQL-DB-Instances.

Amazon Aurora – Informationen zum Ändern der Zeitzone für einen Amazon-Aurora-DB-Cluster finden Sie unter Lokale Zeitzone für-Amazon Aurora-DB-Cluster.

MariaDB – Um die Zeitzone für eine DB-Instance zu ändern, die MariaDB ausführt, legen Sie den Parameter time_zone in der DB-Parametergruppe für die DB-Instance fest. Alle DB-Instances und Lesereplikate, die die Parametergruppe verwenden, verwenden die neue Zeitzone. Standardmäßig ist die Zeitzone für Amazon-RDS-for-MariaDB-DB-Instances Coordinated Universal Time (UTC). Weitere Informationen finden Sie unter Lokale Zeitzone für MariaDB-DB-Instances.

Microsoft SQL Server - Um die Zeitzone zu ändern, geben Sie die Zeitzone beim Erstellen einer neuen Amazon-RDS-for-Microsoft-SQL-Server-Instance an. Erweitern Sie bei der Erstellung der DB-Instance den Abschnitt Zusätzliche Konfiguration und wählen Sie dann Ihre bevorzugte Zeitzone aus dem Menü Zeitzone. Sie können die Zeitzone nicht mehr ändern, nachdem Sie die Instance erstellt haben. Weitere Informationen finden Sie unter Lokale Zeitzone für Microsoft SQL Server-DB-Instances.

Hinweis: Diese Funktion ist nur verfügbar, wenn eine Instance mit der Standarderstellungsmethode erstellt wird.


Relevante Informationen

Arbeiten mit Parametern auf Ihrer RDS-for-PostgreSQL-DB-Instance

Datums- und Zeitdatentypen und -funktionen (Transact-SQL) (Microsoft-SQL-Server-Dokumentation)

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 8 Monaten