AWS Logs Put-Subscription-Filter 错误: Lambda 函数执行失败 - 解决方法
"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 函数的执行角色具备其他必需的权限,以便执行您的函数所需的操作。"
原文地址: https://www.cveoy.top/t/topic/psPY 著作权归作者所有。请勿转载和采集!