aws手动创建cloudwatch logs subscriptionfilter 到OPensearch的处理函数的命令
要将 CloudWatch Logs 订阅过滤器手动创建到 OpenSearch 的处理函数,您可以使用 AWS 命令行界面(AWS CLI)执行以下命令:
aws logs put-subscription-filter \
--log-group-name <log-group-name> \
--filter-name <filter-name> \
--filter-pattern <filter-pattern> \
--destination-arn "arn:aws:lambda:<region>:<account-id>:function:<function-name>" \
--role-arn "arn:aws:iam::<account-id>:role/<role-name>"
请将以下参数替换为您的实际值:
<log-group-name>:CloudWatch Logs 日志组的名称。<filter-name>:订阅过滤器的名称。<filter-pattern>:用于筛选日志事件的过滤模式。<region>:AWS 区域的代码。<account-id>:您的 AWS 账户 ID。<function-name>:OpenSearch 处理函数的名称。<role-name>:具有执行 Lambda 函数所需权限的 IAM 角色的名称。
执行此命令后,CloudWatch Logs 将开始将匹配过滤模式的日志事件发送到指定的 Lambda 函数
原文地址: https://www.cveoy.top/t/topic/hN2O 著作权归作者所有。请勿转载和采集!