如何授予cloudwatch日志调用lambda的权限?

Joey Yi Zhao

我正在使用此命令将日志流式传输到lambda函数。

aws logs put-subscription-filter --log-group-name $LOG_GROUP_NAME --filter-name $LAMBDA_NAME --filter-pattern '' --destination-arn $LAMBDA_ARN

但是出现了这个错误:

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.

日志似乎没有调用我的lambda的权限。我如何给予许可?我的帐户中将有数百个日志组。我不想一个个地授予每个日志组权限。有没有允许任何日志调用lambda函数的解决方案?

马辛

AWS文档提供了如何做到这一点AWS CLI例子。您必须将示例调整为您的设置:

aws lambda add-permission \
    --function-name "helloworld" \
    --statement-id "helloworld" \
    --principal "logs.region.amazonaws.com" \
    --action "lambda:InvokeFunction" \
    --source-arn "arn:aws:logs:region:123456789123:log-group:TestLambda:*" \
    --source-account "123456789012"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何授予API网关通过CloudFormation调用lambda函数的权限?

如何添加 cloudwatch 权限以在 serverless.yml 中调用 lambda?

如何以编程方式授予s3存储桶调用lambda的权限?

如何授予ApplicationPoolIdentity写入应用程序事件日志的权限?

如何授予在systemd服务中创建日志文件的权限?

如何过滤CloudWatch日志流到失败调用的日志流?

如何向 Lambda 函数授予 Athena 查询权限?

如何授予旋转Lambda访问AWS Secrets Manager的权限

如何使用JSON指标筛选器从Lambda筛选CloudWatch日志

在cloudwatch中创建日志组时如何触发lambda?

如何为在Cloudformation中创建的Lambda设置Cloudwatch日志

如何从Cloudwatch获取AWS Lambda中的日志内容

尾aws lambda / cloudwatch日志

过滤AWS Cloudwatch Lambda的日志

使用Cognito从API网关方法调用Lambda函数时,如何仅授予对用户特定资源(DynamoDB,S3)的访问权限

如何授予用户从控制台访问 AWS Elastic Beanstalk 日志的权限

如何授予对Amazon Redshift用户的访问权限以读取系统表,视图,日志等?

如何授予对“专用”计算机的访问权限以通过EC2Config服务发送日志

如何授予用户临时权限?

如何授予新建分区的权限?

如何自动授予文件权限?

如何授予用户root权限?

部署后通过 terraform 调用 lambda 时出错。并且在 Cloudwatch 中找不到日志

如何授予文件权限而不是目录权限

有关如何授予Secrets Manager访问Lambda权限的问题

如何授予Lambda将文件上传到terraform中的s3存储桶的权限?

AWS Lambda CloudWatch日志是否同步?

CloudWatch Insights 查询 Lambda 中的错误日志

解析CloudWatch日志流的AWS Lambda