The pricing metrics for Shadow Service include memory, invocation, and traffic.
Shadow Service offers 3 sizes of memory and is billed according to the hours of running at different unit rates. Charges are billed hourly and can be viewed in
Charges by Service with the billing type
|1 GB||0.08 USD per hour|
|2 GB||0.15 USD per hour|
|4 GB||0.30 USD per hour|
The invocation includes every message published from the device or client, and every API call.
- The unit rate is 0.04 USD per 10,000 requests.
- When each 10,000 calls have been invoked, the charges are billed at that exact hour, which can be viewed in
Charges by Servicewith the billing type
- At the end of each month, all unbilled invocations under 10,000 will be billed at unit rate. At the beginning of the following month, the invocation will be counted from 0.
- If the service has been deleted, any unbilled invocation will not be billed.
The invocation will generate traffic, including the messages that the device or client publish or subscribe, as well as the API calls from the application. Traffic will be attributed as part of the traffic of deployment and will be shared using the free monthly traffic. The excess traffic will be billed at $0.15/GB.
# Billing example
|Scenario||Specification / Pricing||Invocation||Traffic||Charge|
|1GB, 30 days||1GB | $ 0.08 per hour||1,005,000||10GB (In Free Traffic)||$ 61.64 = 0.08 * 24 * 30 + 101 * 0.04 + 0|
|2GB, 30 days||2GB | $ 0.15 per hour||15,000,000||150 GB（Excess Traffic: 50 GB）||$ 175.5 = 0.15 * 24 * 30 + 1500 * 0.04 + 50 * 0.15|
|1GB 10 days||1GB | $ 0.08 per hour||56,000||0.5 GB (In Free Traffic)||$ 19.4 = 0.08 * 24 * 10 + 5 * 0.04 + 0|
The billing examples are for reference only.