AWS 将进入 IoT Analytics 管道的数据转换为 Lambda 函数权限错误

彼得-约翰·詹森

我在 IoT Core 中有一条规则,将消息发送到 IoT Analytics 通道,然后将数据传递到 Analytics 管道,但是在管道中,我想利用管道活动来转换消息,特别是:转换消息与 Lambda 函数活动。

我的 Lambda 函数返回一个它从 DynamoDB 检索的值,我已经在 AWS Lambda 中测试了 Lambda 并且它按原样执行和工作,但是,一旦我单击更新预览,现在应该显示我转换后的消息,我收到以下错误:

我们无法运行管道活动。ERROR : 由于权限不足,无法执行 Lambda 函数;删除消息,删除的消息数:1,functionArn : arn:aws:lambda:eu-west-1:x:function:y

与 Lambda y 函数关联的 IAM 角色具有以下权限:

  • AmazonDynamoDBFullAccess
  • AWSIoTAnalyticsFullAccess
  • AWSIoTFullAccess

是否有一项政策可能是我在 Lambda 的 IAM 角色中没有的,阻止它执行我需要的操作?

瓦夸尔汗

似乎您没有为您的 lambda 函数提供权限,请确保您已授予 IoT Analytics 调用您的 Lambda 函数的权限

示例 AWS CLI 命令:

1)

aws lambda add-permission --function-name filter_to_cloudwatch --statement-id filter_to_cloudwatch_perms --principal iotanalytics.amazonaws.com --action lambda:InvokeFunction

2)

aws lambda add-permission --function-name LambdaForWeatherCorp --region us-east-1 --principal iot.amazonaws.com --source-arn arn:aws:iot:us-east-1:123456789012:rule/WeatherCorpRule --source-account 123456789012 --statement-id "unique_id" --action "lambda:InvokeFunction"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从 AWS Lambda 调用 iot:attachPolicy

来自分类Dev

从AWS Lambda获取AWS IoT影子状态

来自分类Dev

如何从 AWS Iot Analytics 管道中的 MQTT 主题获取事物名称?

来自分类Dev

将函数转换为Lambda

来自分类Dev

将函数转换为lambda

来自分类Dev

如何将基于函数的数据管道转换为OOP?

来自分类Dev

将“ AWS :: Lambda :: Function”转换为“ AWS :: Serverless :: Function”

来自分类Dev

AWS 运行 Lambda 从 IOT 主题读取

来自分类Dev

使用Java将AWS Kinesis Firehose转换为Lambda,将Lambda转换为S3

来自分类Dev

我可以检索触发我的 Lambda 函数的 AWS IoT Thing 的名称吗?

来自分类Dev

将lambda转换为函数/方法

来自分类Dev

将Lambda函数转换为if else语句

来自分类Dev

将 aws lambda 权限添加到 aws elasticsearch 策略

来自分类Dev

将pytz导入AWS lambda函数

来自分类Dev

如何将Python Lambda函数集成到AWS Amplify的管道中

来自分类Dev

AWS Lambda 到 AWS Lambda 权限

来自分类Dev

在AWS Lambda函数之间共享通用数据

来自分类Dev

AWS Lambda函数的快速数据访问

来自分类Dev

来自 IoT 设备影子的 AWS Lambda 不起作用

来自分类Dev

AWS Lambda 函数响应类型错误

来自分类Dev

如何将 net.socket 数据从 AWS Lambda Node.js 8.10 异步函数返回到 AWS API 网关?

来自分类Dev

将 Java 函数作为 AWS Lambda 函数运行

来自分类Dev

AWS Lambda错误

来自分类Dev

AWS Lambda 密钥错误

来自分类Dev

将Lambda表达式转换为函数指针

来自分类Dev

如何将Lambda转换为简单的Java函数

来自分类Dev

使用lambdify将硬积分转换为lambda函数

来自分类Dev

将Java Lambda转换为Java 1.8之前的函数

来自分类Dev

将非空返回类型的Lambda转换为函数指针

Related 相关文章

热门标签

归档