Terraform将Elastic beanstalk解决方案堆栈版本设置为0.1.0

时间:2020-08-01 01:05:02

标签: amazon-web-services amazon-elastic-beanstalk terraform

我使用terraform创建了我的Elastic beantalk应用程序并进行了全部设置。但是解决方案堆栈的版本显示为0.1.0。特别是“在64位Windows Server Core 2012 R2 / 0.1.0上运行的IIS 8.5”,并且在AWS控制台中建议我更改它。最新的是2.5.8。

此旧版本不能很好地处理ebextensions,并且部署失败。如果我在aws控制台中手动更改它,则将部署工作。但是,如果我再次运行terraform,它会将其更改回0.1.0。

我找不到在terraform中控制该版本的任何方法。但实际上,我只是希望它是创建时的最新版本,默认情况下会有意义。

1 个答案:

答案 0 :(得分:1)

您没有提供任何Terraform代码,但通常您会在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 June 2020

相关问题