

# 管理日志保留日期
<a name="sal-cw-retention"></a>

当您将服务器访问日志传输到 CloudWatch Logs 时，日志保留由日志组上的保留设置控制。您可以在创建日志组时设置保留，或者随时使用 CloudWatch Logs 控制台、AWS CLI 或 API 对其进行更新。

保留选项从 1 天到 10 年不等，也可以选择从不使日志过期。当日志数据达到其保留期结束时，会自动将其从日志组中删除。

如果您已为日志组启用 S3 表类数据存储服务镜像，则 S3 表中的镜像数据将遵循相同的保留期。当日志组中的日志数据过期时，将从 S3 表中移除相应的记录。您无需单独管理 S3 表的保留。

**设置或更新日志组保留**

1. 在 [CloudWatch Logs 控制台](https://console.aws.amazon.com/cloudwatch/home#logsV2:log-groups)上打开 CloudWatch Logs 控制台。

1. 选择接收服务器访问日志的日志组。

1. 选择**操作**，然后选择**编辑保留设置**。

1. 选择保留期并选择**保存**。

使用 AWS CLI 设置保留：

```
aws logs put-retention-policy \
  --log-group-name "/aws/vendedlogs/s3/DOC-EXAMPLE-BUCKET/S3_SERVER_ACCESS_LOGS" \
  --retention-in-days 90
```

有关更多信息，请参阅《CloudWatch Logs 用户指南》**中的[更改 CloudWatch Logs 中的日志数据留存](https://docs.aws.amazon.com//AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html#SettingLogRetention)。