У меня есть шаблон Cloudformation со следующей средой Elastic Beanstalk:
Resources:
BeanstalkEnvironment1:
Type: AWS::ElasticBeanstalk::Environment
Properties:
ApplicationName: Application1
Description: ignored
EnvironmentName: Environment1'
SolutionStackName: '64bit Amazon Linux 2017.03 v2.5.0 running Python 3.4'
Моя главная цель - обновить версию Python этой среды с 3.4 до 3.6.Мне удалось обновить имя стека решений с помощью следующей команды (взято из этот ответ )
aws elasticbeanstalk update-environment --solution-stack-name "64bit Amazon Linux 2018.03 v2.7.6 running Python 3.6" --environment-name "Environment1"
Однако я не могу выполнить последующие обновления с использованием существующего шаблона, если я обновлю его доновое имя стека решения, потому что я получаю « Невозможно обновить стек, когда пользовательский ресурс требует замены ».Это работает, если я сохраню оригинал, но я бы хотел синхронизировать работающую платформу с шаблоном.
Есть идеи?
Спасибо!