AWS IoT Core createTopicRule 无法设置 Lambda 函数的触发点。
创始人
2024-11-16 11:30:06
0

要设置AWS IoT Core createTopicRule的Lambda函数的触发点,您需要使用AWS IoT Core SDK for Python或AWS CLI。以下是使用AWS IoT Core SDK for Python的示例代码:

import boto3

# 创建AWS IoT Core客户端
iot_client = boto3.client('iot')

# 创建Lambda函数的ARN
lambda_function_arn = 'arn:aws:lambda:us-west-2:123456789012:function:my-lambda-function'

# 创建规则
response = iot_client.create_topic_rule(
    ruleName='my-topic-rule',
    topicRulePayload={
        'sql': 'SELECT * FROM "my/topic"',
        'actions': [
            {
                'lambda': {
                    'functionArn': lambda_function_arn
                }
            }
        ]
    }
)

print(response)

确保替换lambda_function_arn为您实际的Lambda函数的ARN。

如果您更喜欢使用AWS CLI,可以使用以下命令:

aws iot create-topic-rule --rule-name my-topic-rule --topic-rule-payload file://payload.json

payload.json文件中,您可以指定规则的详细信息,包括SQL查询和Lambda函数的ARN。示例payload.json文件内容如下:

{
  "sql": "SELECT * FROM \"my/topic\"",
  "actions": [
    {
      "lambda": {
        "functionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-lambda-function"
      }
    }
  ]
}

确保替换functionArn为您实际的Lambda函数的ARN。

使用上述代码示例或AWS CLI命令,您应该能够成功设置AWS IoT Core createTopicRule的Lambda函数的触发点。

相关内容

热门资讯

九分钟辅助!wpk安卓下载辅助... 九分钟辅助!wpk安卓下载辅助,约局吧德州真的有透视挂吗,练习教程(详细教程)1、约局吧德州真的有透...
第5分钟辅助!hhpoker有... 第5分钟辅助!hhpoker有没有作弊挂,wepoker到底有没有透视,法门教程(竟然有挂)亲,关键...
4分钟辅助!werplan怎么... 4分钟辅助!werplan怎么透视,wepoker脚本下载,举措教程(有挂存在)1)wepoker脚...
第十分钟辅助!wepoker私... 第十分钟辅助!wepoker私人局俱乐部怎么进,wepoker透视有吗,练习教程(有挂教程)wepo...
6分钟辅助!pokerrrr2... 6分钟辅助!pokerrrr2辅助,哈糖大菠萝免费辅助器,举措教程(有挂猫腻)1)哈糖大菠萝免费辅助...
五分钟辅助!wepoker底牌... 五分钟辅助!wepoker底牌透视,淘宝买wepoker透视有用吗,教程书教程(揭秘有挂)所有人都在...
9分钟辅助!wepoker轻量... 9分钟辅助!wepoker轻量版有透视吗,wepoker祈福有用吗,总结教程(有挂规律)1、玩家可以...
七分钟辅助!wpk辅助器,we... 七分钟辅助!wpk辅助器,wepoker有辅助功能吗,方针教程(有挂详细)1、七分钟辅助!wpk辅助...
6分钟辅助!来玩app破解版,... 6分钟辅助!来玩app破解版,wepoker辅助器免费,方针教程(有挂细节)1、在wepoker辅助...
五分钟辅助!模拟器打开hhpo... 五分钟辅助!模拟器打开hhpoker,hhpoker辅助器,教程书教程(竟然有挂)1、下载好模拟器打...