Amazon-Web-Services

如何將 Elastic Beanstalk 啟動配置更改為啟動模板?

  • October 23, 2019

我想將 替換launch configurationlaunch template我現有的 Elastic Beanstalk 環境。

在 EC2 儀表板中,我創建了一個啟動模板並在現有的 EB 自動擴展組中選擇了它。現在這工作正常,直到我進入 EB 儀表板並更改自動縮放配置:

在此處輸入圖像描述

這將再次設置之前的啟動配置,替換我之前設置的啟動模板。

如何確保為自動縮放組保留啟動模板,即使我更改了 EB 儀表板中的配置?

我假設在 EB 配置中設置啟動模板並進行滾動更新,但在General OptionsEB 配置文件中有aws:autoscaling:launchconfiguration選項但沒有aws:autoscaling:launchtemplate.

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options-general.html

但是當你用Google搜尋時,"aws:autoscaling:launchtemplate"會有一些參考。

EB 配置是否與啟動模板不兼容?

根據 AWS:

  • 目前無法通過 CLI 或 EB 儀表板為 EB 使用啟動模板。
  • AWS 已經在開發該功能。

作為一種解決方法,我為自動縮放組手動設置啟動模板,它可以工作。只有在通過 Elastic Beanstalk 更新配置時,才會重新設置原始啟動配置,並且必須手動將其替換為啟動模板。

引用自:https://serverfault.com/questions/986397