使用无服务器框架重新部署 AWS CloudWatch Logs
Re-deploy AWS CloudWatch Logs with serverless framework
我使用无服务器框架部署了一个 AWS 服务,它会自动创建和部署所有资源。
但后来我不小心删除了该服务的日志组,并且不再创建任何日志。
有没有办法只重新创建/重新部署日志组资源,因为 serverless --remove & serverless --deploy 会删除所有现有资源并创建新资源,这对我来说很糟糕。
有什么想法吗?
sls deploy -f <function name>
或者您现在可以手动创建日志组
注释掉serverless.yml中的函数,部署,取消注释函数再部署。据我所知,无服务器会在您 "remove" 函数时尝试删除日志组,然后在您 "add" 函数时创建它。
此外,afaict,您必须实际部署。你不能只保存,你必须对无服务器进行完整的堆栈更新才能注意到。
我使用无服务器框架部署了一个 AWS 服务,它会自动创建和部署所有资源。
但后来我不小心删除了该服务的日志组,并且不再创建任何日志。
有没有办法只重新创建/重新部署日志组资源,因为 serverless --remove & serverless --deploy 会删除所有现有资源并创建新资源,这对我来说很糟糕。
有什么想法吗?
sls deploy -f <function name>
或者您现在可以手动创建日志组
注释掉serverless.yml中的函数,部署,取消注释函数再部署。据我所知,无服务器会在您 "remove" 函数时尝试删除日志组,然后在您 "add" 函数时创建它。
此外,afaict,您必须实际部署。你不能只保存,你必须对无服务器进行完整的堆栈更新才能注意到。