Amazon IoT Core 其它计量详细信息

连接

您的设备可以按每 30 秒一次的频率进行 Ping 操作,无需支付 MQTT PINGREQ 或 PINGRESP 消息费用。

消息收发

MQTT 消息计量
MQTT CONNECT 按消息大小计量,包括“Will”主题大小和“Will”消息负载。 如果使用 MQTT5,还会根据任何其他字符串和二进制变量标头属性以及“Will”属性(例如用户属性)对消息进行计量。
MQTT PUBACK(从设备接收) 如果使用 MQTT5,则根据消息的大小(包括用户属性)进行计量。否则,按单条 5KB 消息计量。
MQTT SUBSCRIBE 根据订阅消息中提交的主题的大小加上发送的所有用户属性的大小(如果使用 MQTT5)进行计量。
MQTT PUBLISH(从设备接收) 按负载和主题大小(以字节为单位)计量。如果使用 MQTT5,则用户属性、响应主题、关联数据和内容类型的大小也包含在计量的“负载大小”中。
MQTT PUBLISH(由服务发送) 按负载和主题大小(以字节为单位)计量。如果使用 MQTT5,则用户属性、响应主题、关联数据和内容类型的大小也包含在计量的“负载大小”中。
MQTT Retained 按负载和主题大小(以字节为单位)计量。如果使用 MQTT5,则用户属性、响应主题、关联数据和内容类型的大小也包含在计量的“负载大小”中。对于使用 RETAIN 标记发布的 MQTT 入站消息,将按 MQTT Publish 和 MQTT Retained 对您的账户进行计量

以下 MQTT 消息不在计量范围内:

  • MQTT PINGREQ
  • MQTT PINGRESP
  • MQTT DISCONNECT
  • MQTT CONNACK
  • MQTT PUBACK(由设备发送)
  • MQTT SUBACK
  • MQTT UNSUBSCRIBE

对于在 WebSocket 连接内传输的 MQTT 消息,其计量方式与在相互进行身份验证的 TLS 连接内的 MQTT 消息的计量方式相同。

HTTP 请求和响应计量
请求 按解码 HTTP 请求的主体部分所需的 5KB 消息的数量计量。如果使用 HTTP 发布消息 API,则用户属性、响应主题、关联数据和内容类型的大小也包含在计量的“负载大小”中。
负响应
如果 4xx 和 5xx 范围内带有 HTTP 代码的 HTTP 响应包含正文,则 Amazon IoT Core 将会按编码响应正文所需的 5KB 消息的数量进行计量

注册表

每次调用以下 API 之一时,您都需要为注册表操作付费:

  • AddThingToThingGroup
  • AttachThingPrincipal
  • CreateThing
  • CreateThingGroup
  • CreateThingType
  • DescribeThing
  • DescribeThingGroup
  • DescribeThingType
  • ListPrincipalThings
  • ListThingGroups
  • ListThingGroupsForThing
  • ListThingPrincipals
  • ListThings
  • ListThingsInThingGroup
  • ListThingTypes
  • UpdateThing
  • UpdateThingGroup
  • UpdateThingGroupsForThing
  • GetWirelessDeviceStatistics
  • GetWirelessGatewayStatistics

请注意,对于所有 List 操作,将对 API 调用返回的所有记录的总大小进行计量。例如,如果 ListThings API 调用从注册表返回 (50) 2KB Things,则您的请求将按 (100) 1K 增量收费,并且计量为 100 个请求。如果您选择注册表事件,则任何更新消息都需要支付消息收发费用。

设备影子

当您对 GetThingShadow 或 UpdateThingShadow 进行 API 调用,或者当 MQTT 消息创建、更新或获取设备影子时,将会对设备影子操作进行计量。如果您选择设备影子更新,则任何更新消息都需要支付消息收发费用。

规则引擎

一个规则最多可以调用 10 个操作,其中,操作为外部函数调用(如 get_thing_shadow()、amazon_lambda()、get_dynamodb())或者外部服务(如 Amazon S3、Amazon Kinesis、Amazon SNS)调用。算术和逻辑 SQL 函数不会以操作的方式进行计量。以下外部函数调用不会以 actions: get_secret() 的方式进行计量。

将消息发送至客户的 Amazon Virtual Private Cloud (VPC) 内的资源的规则操作将按其他操作进行计量。此额外操作不会计入每个规则 10 个操作的限制中。以下规则 action(s): Apache Kafka 操作支持 VPC。

触发的规则始终按最低一条规则和一次操作计量。例如,触发一条规则的 5KB 消息将按一条规则和一次操作计量,即便它没有调用任何相应的操作。

处理 Amazon IoT Core 生成的消息的规则将作为单条规则计量,不受消息大小的影响。例如,7KB 设备影子文档可发布非常大的 /delta/documents 消息,但是此更新触发的任何规则将按照 5KB 消息进行计量。

此处在“数据传输”下列出的标准 EC2 数据传输速率适用于以下规则操作:HTTP 操作。

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域