Terraform устанавливает Elasti c версию стека решения beanstalk на 0.1.0 - PullRequest
1 голос
/ 01 августа 2020

Я использовал terraform, чтобы создать свое приложение elasti c beanstalk и все его настроить. Но версия стека решений отображается как 0.1.0. В частности, «IIS 8.5 работает на 64-битной Windows Server Core 2012 R2 / 0.1.0» и в консоли AWS предлагает изменить его. Последняя версия - 2.5.8.

Эта старая версия не очень хорошо обрабатывает ebextensions, и развертывание завершается неудачно. Если я вручную изменю его в консоли aws, то работа развернется. Но если я снова запустил terraform, он снова вернется к 0.1.0.

Я не могу найти способ контролировать эту версию в terraform. Но на самом деле я просто хочу, чтобы он был самым последним из доступных на момент создания, что имеет смысл по умолчанию.

1 Ответ

1 голос
/ 01 августа 2020

Вы не предоставили код терраформирования, но обычно вы указываете версию в своем aws_elastic_beanstalk_environment .

Например:

resource "aws_elastic_beanstalk_environment" "tfenvtest" {

  solution_stack_name = "64bit Windows Server 2019 v2.5.8 running IIS 10.0 "

  # other settings

}

Более старая версия, которую вы Упоминание больше не поддерживается для новых сред. Действовал до 27 июня 2020 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...