Amazon web services 我们可以在/etc/awslogs/awslogs.conf中设置cloudwatch日志保留天数吗
正如我们所知,我们可以在Amazon web services 我们可以在/etc/awslogs/awslogs.conf中设置cloudwatch日志保留天数吗,amazon-web-services,amazon-cloudwatch,amazon-ecs,amazon-cloudwatchlogs,Amazon Web Services,Amazon Cloudwatch,Amazon Ecs,Amazon Cloudwatchlogs,正如我们所知,我们可以在awslogs.conf文件中放入类似的内容: [/var/log/mylog] file = /var/log/mylog.log log_group_name = mylog log_stream_name = mystream datetime_format = %Y-%m-%dT%H:%M:%S.%f 我们可以在此文件中设置哪些其他参数?我希望设置日志保留天数-是否可能?要在CloudWatch中更改日志数据保留,您可以: 转到CloudWatch控制台 在导航
awslogs.conf
文件中放入类似的内容:
[/var/log/mylog]
file = /var/log/mylog.log
log_group_name = mylog
log_stream_name = mystream
datetime_format = %Y-%m-%dT%H:%M:%S.%f
我们可以在此文件中设置哪些其他参数?我希望设置日志保留天数-是否可能?要在CloudWatch中更改日志数据保留,您可以:
您可以在配置文件中找到可以设置的其他参数列表。awslogs.conf文件包含进程设置,该进程负责将日志文件放入CloudWatch日志中。管理基础日志组不在it职责范围之内 假设日志组是在
用户数据
脚本(注释)中创建的,您可以在其中添加一个额外的设置保留期的选项:
aws logs put-retention-policy --log-group-name mylog --retention-in-days 7
谢谢@Mahdi。但我们日志组是由ECS用户数据创建的。因此,如果我们可以在用户数据中设置此保留天数,而不是在之后转到控制台,那将是非常棒的。