在 AWS 上创建 CloudWatch Logs Group Subscriptions 的 Lambda 函数可以通过以下命令完成:\n\n1. 创建一个新的 Lambda 函数:\n\naws lambda create-function \n--function-name &lt;function-name&gt; \n--runtime python3.8 \n--role &lt;iam-role-arn&gt; \n--handler &lt;lambda-handler-function&gt; \n--code S3Bucket=&lt;bucket-name&gt;,S3Key=&lt;object-key&gt;\n\n其中:\n- <function-name>:Lambda 函数的名称。\n- <iam-role-arn>:Lambda 函数所需的 IAM 角色的 ARN。\n- <lambda-handler-function>:Lambda 函数的处理程序函数。\n- <bucket-name>:存储 Lambda 函数代码的 S3 存储桶的名称。\n- <object-key>:存储 Lambda 函数代码的 S3 对象的键。\n\n2. 创建 CloudWatch Logs Group 的订阅过滤器:\n\naws logs put-subscription-filter \n--log-group-name &lt;log-group-name&gt; \n--filter-name &lt;filter-name&gt; \n--filter-pattern &lt;filter-pattern&gt; \n--destination-arn &lt;lambda-function-arn&gt; \n--role-arn &lt;iam-role-arn&gt;\n\n其中:\n- <log-group-name>:CloudWatch Logs Group 的名称。\n- <filter-name>:订阅过滤器的名称。\n- <filter-pattern>:指定要过滤的日志事件模式。\n- <lambda-function-arn>:Lambda 函数的 ARN。\n- <iam-role-arn>:订阅过滤器所需的 IAM 角色的 ARN。\n\n请注意,上述命令中的参数需要根据您的实际情况进行替换和配置。

AWS Lambda 函数创建 CloudWatch Logs Group 订阅

原文地址: https://www.cveoy.top/t/topic/pw5J 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录