AWS Elastic Beanstalk: не удается настроить пользовательские журналы - PullRequest
1 голос
/ 15 июня 2019

Я новичок в AWSastic beanstalk и пытаюсь передать файл журнала моего приложения в журналы Cloudwatch с помощью файла конфигурации (.ebextensions.)

Я снова использую тот же код конфигурации, который предоставляется здесь

Я поместил mycustom.conf в папку .ebextensions и поместил эту папку в ROOT моего .war-файла. Я проверил код YAML с помощью онлайн-валидатора (http://www.yamllint.com/), и о проблемах не сообщалось. Я не видел ошибок ни в eb-activity-log, ни в eb-publish-logs. Я также попытался выполнить ssh для своего экземпляра и не смог найти файл mycustom.conf, созданный в /etc/awslogs/config/. Чего-то не хватает?

Добавление mycustom.conf ниже: Пожалуйста, помогите !!

files:
  "/etc/awslogs/config/mycustom.conf" :
    mode: "000600"
    owner: root
    group: root
    content: |
      [/var/log/tomcat8/myapp.log]
      log_group_name = `{"Fn::Join":["/", ["/aws/elasticbeanstalk", { "Fn::Select" : [ "1", { "Fn::Split" : [ "-", { "Ref":"AWSEBEnvironmentName" } ] } ] }, "var/log/tomcat8/myapp.log"]]}`
      log_stream_name = `{"Fn::Join":["--", [{ "Ref":"AWSEBEnvironmentName" }, "{instance_id}"]]}`
      file = /var/log/tomcat8/myapp.log*
...