通过 cloudformation 将日志组保留策略设置为永不过期

Set log group retention policy to never expire via clouformation

我可以使用 cloudformation 将日志组保留策略设置为 'never expire' 吗? F.e。我有以下模板:

CustomLogGroup:
        Type: AWS::Logs::LogGroup
        Properties:
          LogGroupName: "logs"
          RetentionInDays: 3653

documentation 建议我应该使用 DeleteRetentionPolicy 操作。我可以 define/perform 使用 yml 模板执行此操作吗?如果是,怎么办?

如果您不想让您的日志过期,请完全删除 RetentionInDays 属性:

CustomLogGroup:
        Type: AWS::Logs::LogGroup
        Properties:
          LogGroupName: "logs"

默认保留实际上是“永不过期”。

DeleteRetentionPolicy 操作似乎是您可以在创建日志组后运行 删除日志组具有的任何保留策略。