provider.logRetentionInDays未按预期工作



我使用的是无服务器框架版本2.11.0

当尝试部署时,它抛出了无服务器错误:

Configuration error at 'provider.logRetentionInDays': should be equal to one of the allowed values

但它没有显示任何允许的值。同样在我的情况下,我给出的值为90(整数(。我做错了什么?

当我使用值2(整数(时,我得到了相同的警告。我检查了aws cloudwatch日志保留设置。它列出了一些选项作为此图像。然后我将值更改为3,这在列表中,警告消息消失了。

用于设置logRetention的无服务器插件内部使用PutRetentionPolicy AWS api来设置logRetectionPolicy,我们可以通过它来设置保留期。正如您在这个链接中看到的,api只接受一组有效的保留天数值。

此外,为了使其永不过期,我们不必将其设置为任何logRetentionPolicy。(参考(

最新更新