[JAVA] Changement de fuseau horaire AWS Lambda

En cours de développement ...

Mon patron a fait remarquer que l'horodatage de la base de données n'est pas synchronisé. C'était le développement d'une API qui va écrire dans la DB sur EC2 en réponse à la demande reçue par Lambda, mais quand je l'ai confirmé, c'était certainement 9 heures de congé ...

Cause enquête

Pourquoi la région est-elle fixée à Tokyo? J'ai trouvé cet article lorsque j'ai recherché diversement. Définissez le fuseau horaire AWS lambda sur Tokyo | hacknote

L'article semble être avant la sortie de la région de Tokyo, mais pour une raison quelconque, même si la région est définie sur Tokyo, seul le fuseau horaire change ... process.env.TZ = 'Asia/Tokyo' Ce serait bien de brancher ce script, mais malheureusement ce n'était pas possible car il a été développé en Java.

Solution

À partir de la console Lambda, descendez à Fonctions → Fonction spécifique, et *** Touche *** et *** dans *** Variables d'environnement *** au bas de l'onglet Code. Il semble que vous puissiez entrer ** TZ ** et ** Asia / Tokyo ** dans Value *** respectivement.

a2326702-2c92-cae9-cc9c-d828ce8a6438.png

À la suite du test, il a été sorti en toute sécurité au Japon. J'étais accro à un endroit simple, donc ça sert aussi de mémorandum.

Recommended Posts

Changement de fuseau horaire AWS Lambda
Créez AWS Lambda avec Quarkus
Java sur AWS Lambda est-il lent?
Hello World avec AWS Lambda + Java
Exécuter des binaires C sur AWS Lambda
Modifier le fuseau horaire par défaut de l'application rails
AWS Lambda (Lambda) Partie 1 avec Java pour démarrer maintenant