amazon-web-services - 为 Auto Scaling 配置 AWS Elastic Beanstalk 时区

标签 amazon-web-services amazon-ec2 timezone amazon-elastic-beanstalk autoscaling

我在 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/

相关文章:

amazon-web-services - AWS CloudFormation : Invalid template property or properties [Type, 属性]

amazon-web-services - 设置 S3 存储桶策略

amazon-web-services - 如何将 EC2 实例注册到 ECS 集群?

python - ec2 等待超时 [Python]

database - 考虑到主要国家/地区跨越多个时区,GMT在全局将数据库离线进行日常维护的最少事件时间是什么?

amazon-web-services - Aws S3按标签过滤。按标签搜索

python - 如何从 boto 中的预订 ID 获取实例 ID

amazon-web-services - 我应该如何处理 Terraform 中的 `deposed` 资源?

javascript - 如何在javascript中获取所有时区的列表

javascript - getTimezoneOffset()减去后的时间戳引用是多少?