传递不带=号的弹性Beanstalk配置



所以我试图使用terraform配置模板打开G1垃圾收集器:https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/elastic_beanstalk_configuration_template#setting

我所需要做的就是将-XX:+UseG1GC传递给JVM选项,但在名称和值之间插入了一个=号(值是必需的(。

任何提示都将不胜感激!

查看Elastic Beanstalk文档[1],如果您需要传递特定的JVM选项,则需要将其用作名称,即:

resource "aws_elastic_beanstalk_configuration_template" "yourappname" {
name                = "<yourconfigtemplatename>"
application         = "<yourbeanstalkapplicationname>"
setting {
namespace = "aws:elasticbeanstalk:container:tomcat:jvmoptions"
name      = "JVM Options"
value     = "-XX:+UseG1GC"
}
}

由于我不是Beanstalk专家,所以可能需要多次迭代才能把它做好。

编辑:根据Mark B的评论,我在值中缺少了一个连字符,所以我也添加了它。


[1]https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options-specific.html#command-选项java

相关内容

  • 没有找到相关文章

最新更新