我正在尝试从运行在AWS中的应用程序中获取日志,包括所有没有任何过滤模式的日志:
aws logs put-subscription-filter --log-group-name "abc-loggroup" --filter-name "Destination" --filter-pattern "" --destination-arn "arn:test" --role-arn "arn:role"
得到以下错误-参数
尝试运行不带"——filter-name"的命令参数失败
如何在没有任何过滤模式的情况下运行此命令
根据文档PutSubscriptionFilter,您需要提供这两个参数。
filterPattern
订阅经过过滤的日志事件流的过滤器模式。
类型:字符串
长度约束:最小长度为0。最大长度1024.
要求:是的
filterName
类型:字符串
长度约束:最小长度为1。最大长度512.
模式:[^):
要求:是的