Understanding some API Operations in IoT Core Billing

0

Hello,

We have a setup with devices broadcasting device shadows over MQTT to IoT core, and some message routing rules set up. I am looking at the IoT bill broken down by "API Operation". These API Operations appear when filtering by Service = IoT.

  1. HTTP.Response - I'm struggling to understand what this bill represents. Is this responses from http endpoints hit by message routing rules?
  2. MQTT.Receive - is this a charge for clients receiving mqtt messages? Are we also charged for messages received by the message routing rules?

Thanks for your help

已提問 2 個月前檢視次數 223 次
2 個答案
1
已接受的答案

Hi,

You can find additional details on meter and cost for IoT Core operations here. Some additional content to your two points:

  1. HTTP.Response - I'm struggling to understand what this bill represents. Is this responses from http endpoints hit by message routing rules?

Yes, this would be metered responses for negative (400 and 500) responses:

If HTTP responses with HTTP response codes in the 4xx and 5xx range contains a body, AWS IoT Core meters the number of 5 KB message needed to encode the response body

And for your second API Operation question:

  1. MQTT.Receive - is this a charge for clients receiving mqtt messages? Are we also charged for messages received by the message routing rules?

Messages sent and received by an MQTT client are metered (see the section in the above link under MQTT Message Metering). The primary ones will be MQTT PUBLISH, which can be from a device publishing to IoT Core, or from IoT Core (service) publishing out to a device.

As Rick also mentioned, you can open a support case for additional insights into your specific account costs. It's also good to review the Cost Optimization pillar for IoT that goes into details on how to architecture and observe costs. Please let us know if this answers your question!

AWS
Gavin_A
已回答 2 個月前
profile picture
專家
已審閱 2 個月前
  • Hi Gavin, thank you for your insight. This does help clarify things. Particularly understanding the http response billing for negative responses from routing rules. That clarifies the bill there. I was struggling to understand the MQTT.Receive bill because it seemed too high for our volume, until I realized that our devices are also subscribed to the /shadow/update/accepted topic, so that explains that portion. Thanks for your help!

0

Hello there,

I'm sorry to hear you're having issues with your bill. Our billing experts would be more then happy to assist with your AWS statement. Please contact our Support team by creating a case from our Support Center: http://go.aws/support-center.

- Rick N.

profile pictureAWS
專家
已回答 2 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南