UpdateRule
调用该接口修改指定的规则
服务地址:
华东2(上海)
输入参数
只看必填
IotInstanceId实例ID
RuleId要修改的规则ID
Select要执行的SQL SELECT语句
ShortTopic应用该规则的具体Topic
Where规则的触发条件
ProductKey应用该规则的产品ProductKey
Name规则名称
RuleDesc规则的描述信息
TopicType- 0:ShortTopic参数描述中...
Topic待修改规则的完整Topic
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

QPS 限制

单个阿里云账号调用该接口的每秒请求数(QPS)最大限制为 50。

说明 RAM 用户共享阿里云账号配额。

请求参数

字段名称字段详情
IotInstanceIdstring

实例 ID。您可在物联网平台控制台的实例概览页面,查看当前实例的 ID展开详情

示例值:iot-cn-0pp1n8t****
RuleIdinteger<int64>

要修改的规则 ID。可在物联网平台控制台对应实例下,消息转发>云产品流转页查看规则 ID,或调用 ListRule 从返回结果中查看。

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:100000参考取值来源:
    CreateRule
    GetRuleAction
Selectstring

要执行的 SQL SELECT 语句。具体内容参照 SQL 表达式展开详情

示例值:deviceName() as deviceName, items.Humidity.value as Humidity, items.Temperature.value as Temperature
ShortTopicstring

应用该规则的具体 Topic,格式一般为:${deviceName}/topicShortName。其中,${deviceName}是具体设备的名称,topicShortName是 Topic 短名称。展开详情

示例值:+/thing/event/property/post
Wherestring

规则的触发条件。具体内容参照 SQL 表达式展开详情

示例值:Temperature>35
ProductKeystring

应用该规则的产品 ProductKey

示例值:aladaeW****参考取值来源:
    CreateProduct
    QueryProductList
    ReleaseProduct
    ListProductByTags
    BindLicenseProduct
    BatchBindProductsIntoProject
Namestring

规则名称。支持中文、英文字母、日文、数字、下划线(_)和短划线(-),长度为 1~30 个字符,一个中文或日文占 2 个字符。

示例值:test_2
RuleDescstring

规则的描述信息。长度限制为 100 个字符,一个中文字符计为 1 个字符。

示例值:test参考取值来源:
    GetRule
    ListRule
    QuerySceneRule
TopicTypeinteger<int32>
  • 0ShortTopic 参数描述中的基础通信 Topic 或物模型通信 Topic,包含 OTA 升级批次状态通知 Topic。展开详情
示例值:1
Topicstring

待修改规则的完整 Topic。展开详情

示例值:/sys/g18l***/device1/thing/event/property/post参考取值来源:
    SubscribeTopic
    UnsubscribeTopic
    QueryProductTopic
    CreateProductTopic

请求说明

调用 API 时,除了本文介绍的该 API 的特有请求参数,还需传入公共请求参数。公共请求参数说明,请参见公共参数文档

返回参数

字段名称字段详情
Codestring

调用失败时,返回的错误码。更多信息,请参见错误码

示例值:iot.system.SystemException
ErrorMessagestring

调用失败时,返回的出错信息。

示例值:系统异常
RequestIdstring

阿里云为该请求生成的唯一标识符。

示例值:9A2F243E-17FE-4846-BAB5-D02A25155AC4
Successboolean

是否调用成功。展开详情

示例值:true
变更历史
暂无变更历史