我是弹性豆茎的新手,正在尝试一些事情。我的目标是使用.ebextensions中的配置将catalina.out文件推送到Cloudwatch日志
files:
"/etc/awslogs/config/beanstalklogs_custom.conf" :
mode: "000600"
owner: root
group: root
content: |
[/var/log/tomcat8/catalina.out]
log_group_name = `{"Fn::Join":["/", ["/aws/elasticbeanstalk", { "Fn::Select" : [ "1", { "Fn::Split" : [ "-", { "Ref":"AWSEBEnvironmentName" } ] } ] }, "var/log/tomcat8/catalina.out"]]}`
log_stream_name = `{"Fn::Join":["--", [{ "Ref":"AWSEBEnvironmentName" }, "{instance_id}"]]}`
file = /var/log/tomcat8/catalina.out*
我已将上面的代码保存为.ebextensions文件夹中的logging.config并将此文件夹放置在我的.war文件的ROOT中。
我使用在线验证器验证了YAML代码,但未报告任何问题。
eb-activity-log和cfn-init均未报告任何错误。
我在/ etc / awslogs / config /中找不到文件beantalklogs_custom.conf。有什么遗漏的吗?