【问题标题】:AWS - Autoscaling execute userdata when in Stopped stateAWS - 在停止状态下自动缩放执行用户数据
【发布时间】:2022-11-24 03:04:02
【问题描述】:

我想知道即使 Auto-Scalin-Group Warm-Pool 中的 EC2 实例初始化为“已停止”状态时是否可以执行“UserData”,我知道当它们初始化并处于“运行”状态时,用户数据会执行.

注意:我正在使用启动配置来添加用户数据。

【问题讨论】:

    标签: amazon-web-services terraform


    【解决方案1】:

    “停止”状态表示 EC2 虚拟机处于“关闭”状态。换句话说,它与关闭电源的物理计算机相同。在那种状态下无法运行任何东西。

    【讨论】:

      【解决方案2】:

      对我来说,当暖池初始化为停止状态时,用户数据运行。 对我来说,这一直工作得很好,直到最近,它似乎在某些情况下没有完成它的用户数据脚本。

      根据@Mark B 的评论,这只是它完成后所处的状态,但它在初始化时仍会访问用户数据。

      您会发现它确实有效,但进行一些检查以确保它完成,并查看用户数据日志以确保。

      您可以查看 PENDING 状态的生命周期挂钩,以完成一些额外的工作,这是我目前面临挑战的领域。

      这是有关用户数据和暖池的附加信息(在 Terraform 站点上)https://registry.terraform.io/modules/Young-ook/ssm/aws/latest/examples/warm-pools

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-02-04
        • 2019-04-25
        • 2015-09-03
        • 2021-08-22
        • 2017-09-05
        • 2018-12-09
        • 2020-11-04
        相关资源
        最近更新 更多