files:
"/opt/elasticbeanstalk/tasks/taillogs.d/MyApp.conf":
mode: "000644"
owner: root
group: root
这将修改 /opt/elasticbeanstalk/tasks/taillogs.d/MyApp.conf 文件的权限为 0644,所有者为 root,所属组为 root。
commands:
change_permissions:
command: chown webapp:webapp /var/log/
ignoreErrors: true
change_group:
command: chgrp webapp /var/log/
ignoreErrors: true
此配置将把 /var/log 目录属主和属组改为 webapp。
/var/log/myapp/*.log {
daily
rotate 7
compress
missingok
notifempty
create 0640 webapp webapp
}
这将保留最新的 7 个日志文件,将压缩文件并在空文件时通知 webapp 用户。还将指定新日志文件的权限为 0640,所有者和所属组分别为 webapp。