"AWS Logs Put-Subscription-Filter 错误: Lambda 函数执行失败 - 解决方法" "本文介绍如何解决在 AWS Logs 中使用 Put-Subscription-Filter 命令时出现的 "Could not execute the lambda function" 错误。该错误通常是由于缺少权限导致的,本文将指导您如何为 Lambda 函数赋予必要的 CloudWatch Logs 权限。" "当您尝试执行 aws logs put-subscription-filter 命令时,可能会遇到 "An error occurred (InvalidParameterException) when calling the PutSubscriptionFilter operation: Could not execute the lambda function. Make sure you have given CloudWatch Logs permission to execute your function" 错误。" "要解决此问题,您可以按照以下步骤操作:" "1. 登录到 AWS 控制台,并导航到 Lambda 函数的页面。" "2. 找到您要用于 CloudWatch Logs 的 Lambda 函数,并单击其名称。" "3. 在函数的配置页面中,找到 "Permissions"(权限)选项卡,并单击 "Execution role"(执行角色)链接。" "4. 在执行角色页面中,单击 "Attach policies"(附加策略)按钮。" "5. 在策略库中,搜索并选择 "CloudWatchLogsFullAccess" 策略(全访问 CloudWatch Logs)。" "6. 单击 "Attach policy"(附加策略)按钮以将策略附加到执行角色上。" "完成上述步骤后,您的 Lambda 函数应该具备足够的权限来执行 CloudWatch Logs。" "如果问题仍然存在,请确保您的 Lambda 函数的执行角色具备其他必需的权限,以便执行您的函数所需的操作。"

AWS Logs Put-Subscription-Filter 错误: Lambda 函数执行失败 - 解决方法

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

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