Amazon web services 使用无服务器框架重新部署AWS CloudWatch日志

Amazon web services 使用无服务器框架重新部署AWS CloudWatch日志,amazon-web-services,serverless-framework,Amazon Web Services,Serverless Framework,我使用无服务器框架部署了一个AWS服务,该框架自动创建并部署了所有资源 但后来我意外地删除了该服务的日志组,不再创建任何日志 有没有办法只重新创建/重新部署日志组资源,因为serverless--remove&serverless--deploy将删除所有现有资源并创建新资源,这在我的情况下是不好的 有什么想法吗?sls部署-f sls deploy -f <function name> 或者,您可以手动创建日志组,现在就开始注释掉serverless.yml中的函数,部署,取消

我使用无服务器框架部署了一个AWS服务,该框架自动创建并部署了所有资源

但后来我意外地删除了该服务的日志组,不再创建任何日志

有没有办法只重新创建/重新部署日志组资源,因为serverless--remove&serverless--deploy将删除所有现有资源并创建新资源,这在我的情况下是不好的

有什么想法吗?

sls部署-f
sls deploy -f <function name>

或者,您可以手动创建日志组,现在就开始

注释掉serverless.yml中的函数,部署,取消对函数的注释,然后再次部署。据我所知,serverless在“删除”函数时尝试删除日志组,然后在“添加”函数时创建日志组


另外,afaict,您必须实际部署。您不能只是保存,您必须进行完整的堆栈更新,以便serverless注意到。

仅部署该功能并不能解决问题,手动创建同名日志组也不起作用。嗯,cloudwatch的IAM角色消失了吗?我也遇到了同样的问题。有什么解决方案吗?