我试图通过遵循此文档-Export Log Data to Amazon S3 Using the Console
将日志从cloudwatch导出到S3但是我一直从控制台收到这个模糊的消息
一个或多个指定参数无效,例如时间范围 等等
然后我尝试使用CLI命令行,它给了我一个更有意义的错误-
调用CreateExportTask操作时发生错误(InvalidParameterException):检测到1个验证错误:'logGroupName'上的值'C:/ Program Files / Git / my / log / group / name'无法满足约束:成员必须满足正则表达式模式:[.-_ /#A-Za-z0-9] +
请注意,我的日志组名称包含斜杠“ my / log / group / name”。根据aws过滤器和模式语法,带有斜杠的字符串应该用双引号引起来,我就是这样做的。但是,我仍然遇到此错误。
然后,我尝试了一个简单的'describe-log-group'cli命令,并确认斜杠不能很好地使用。而且我还注意到,吐出的错误中的正则表达式无效
[.-_ /#A-Za-z0-9] +
aws中的某人可以确认这是一个错误吗?有任何解决方法吗?
这是我尝试过的CLI命令
aws logs create-export-task --task-name "my-log-group-06-21-2018" --log-group-name "/my/log/group/name" --from 1529539200 --to 1529625600 --destination "perf-cloudwatch-exported-logs" --destination-prefix "export-task-output" --region us-west-2