AWS CLI抛出的错误允许Iotanalytics_pipeline调用我的lambda功能

发布于 2025-02-04 20:14:07 字数 566 浏览 4 评论 0原文

我正在尝试获得我的物联网分析管道的许可,以调用我的lambda功能,但我无法。它给我一个错误,即用户无权执行lambda:addpermission 。这是什么?我该如何解决?我将命令说明放在用户指南中给出的AWS CLI中。 除了AWS CLI以外,还有其他方法(尤其是通过IAM)获得其他方式以获取我的管道来调用我的lamdafunctions吗?

我在AWS CLI:

AWS LAMBDA ADD-PRIPSION中使用了此说明-Function-name mylambda1 -Action Lambda:InvokeFunction -Statement-ID Iotanalytics -principal Iotanalytics.amazonalytics.amazonaws.com--source-accounce-source-account-source-account-source-account 123456789012-Source-Source-arn ARN:AWS:Iotanalytics:US-EAST-1:123456789012:PIPELINE/ANANELANTICS_LAMBDA1_PIPELINE

I am trying to get permission for my IoT Analytics Pipeline to invoke my Lambda Function but I am unable to. It is giving me the error that User is not authorized to perform lambda:AddPermission on Resource. what is it? And how can I fix it? I am putting the command instruction in AWS CLI which is given in the User guide.
And 2nd is there any other way (especially through IAM) other than AWS CLI to get permission for my Pipeline to invoke my Lamdafunctions?

I used this instruction in AWS CLI:

aws lambda add-permission --function-name myLambda1 --action lambda:InvokeFunction --statement-id iotanalytics --principal iotanalytics.amazonaws.com --source-account 123456789012 --source-arn arn:aws:iotanalytics:us-east-1:123456789012:pipeline/analytics_lambda1_pipeline

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一影成城 2025-02-11 20:14:07

在AWS上使用户管理员应该解决此问题。

Make the user admin on AWS that should resolve this issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文