我在 AWS 上部署了一个单实例服务器 - Elastic Beanstalk 需要 时区配置 ,我更改了时区,因为使用 ssh 登录 EC2 环境,并使用下面列出的 linux 命令更新它;
sudo rm /etc/localtime
sudo ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime
sudo reboot
一切都很好,因为服务器作为单个实例运行。当我想使用 Auto Scaling、Load Balancing 功能时,问题就出现了。在单个实例上,更新 linux AMI 上的时区很好,但在 自动缩放 模式下,因为根据阈值指标创建/销毁/重新创建实例,所有配置都将丢失。
我的简单问题是,如何在 AWS Elastic Beanstalk 中更改/配置自动可扩展负载平衡模式的时区?
最佳答案
您可以使用 ebextensions 配置新启动的服务器。
这是一个对我有用的例子。将以下命令添加到文件 .ebextensions/timezone.config
中:
commands:
set_time_zone:
command: ln -f -s /usr/share/zoneinfo/US/Pacific /etc/localtime
关于amazon-web-services - 为 Auto Scaling 配置 AWS Elastic Beanstalk 时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30942843/