我已经创建了一个AWS CloudWatch日志组,其名称并不是很适合将来使用。是否可以重命名这样的日志组?我找不到通过CloudWatch控制台执行此操作的选项。
我想一种替代方法是导出日志组的内容,使用所需名称创建一个新的日志组,然后将导出的日志重新使用到新的日志组中。但是,我宁愿避免这种方法,因为(除了乏味之外)这将重置日志组中所有日志事件的ingestionTime
。
最佳答案
目前看来不可能。 AWS CLI此时仅列出以下与log-group
相关的操作:
由于日志组是最近才创建的,并且所有原始日志文件仍在EC2实例上,所以我的解决方案是:
$ /etc/init.d/awslogs stop
在EC2实例上停止CloudWatch Logs代理。 /var/awslogs/etc/awslogs.conf
,以指定所需的日志组名称,而不是前一个。 $ /etc/init.d/awslogs start
在EC2实例上启动CloudWatch Logs代理。 相当繁琐的过程,尤其是必须手动以正确的顺序一次移动日志文件。如果将来有重命名日志组的功能,那将是一件很整洁的事情。
关于amazon-web-services - 是否可以重命名AWS CloudWatch Log Group?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42630232/