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中更改日志数据保留,您可以:

  • 转到CloudWatch控制台
  • 在导航窗格中选择日志
  • 查找您的日志组
  • 在列之后更改过期事件的值

  • 您可以在配置文件中找到可以设置的其他参数列表。

    awslogs.conf文件包含进程设置,该进程负责将日志文件放入CloudWatch日志中。管理基础日志组不在it职责范围之内

    假设日志组是在
    用户数据
    脚本(注释)中创建的,您可以在其中添加一个额外的设置保留期的选项:

    aws logs put-retention-policy --log-group-name mylog --retention-in-days 7
    

    谢谢@Mahdi。但我们日志组是由ECS用户数据创建的。因此,如果我们可以在用户数据中设置此保留天数,而不是在之后转到控制台,那将是非常棒的。