🌊
Amazon SNS の料金
通常の使い方ではそれほど大きくならないところなので気にしないことも多いかもしれませんが、特に FIFO の料金、これを読んで理解できます?
僕はできませんでした。
共通の料金
具体的な料金は、すべて東京リージョンの2021年3月現在ののものです。
- Publish API リクエスト : 後述
- Publish 以外の API リクエスト : 100 万リクエストあたり 0.50 USD
- 配信 : 配信先の種別による。(ここではこの部分には触れません)
Publish の料金
標準トピック
- 100 万リクエストあたり 0.50 USD
- ペイロードが 64 KB を超える場合、64 KB ごとに 1 リクエストとしてカウントされる。
- Subscriber の数は関係ない。
- Publish 以外の API リクエストも含む最初の 100 万リクエストは無料。
FIFO トピック
FIFO トピックの場合は、Publish のリクエスト数だけでなく、そのトピックに対する Subscriber の数やペイロードデータ量に応じて加算した金額になります。Publish リクエスト自体の料金が標準トピックより安く見えますが、ペイロードデータのサイズや Subscriber の数に応じて高くつく計算。
- 100 万リクエストあたり 0.39 USD + (0.013 USD × Subscription 数)
- ペイロードが 64 KB を超える場合でも、1 リクエストとしてカウントする。
- メッセージのペイロードデータ 1 GB あたり 0.0221 USD + (0.0013 USD × Subscription 数)
- ペイロードデータのサイズは純粋に Publish した本文のサイズのみで、ヘッダ等は含まない。
- Subscriber がフィルタリングポリシーを設定して受信するメッセージを絞っても、すべてのペイロードが課金対象となる。
- FIFO トピックへの Publish リクエストは、無料枠対象外。
例
100 万回 Publish した場合の比較です。
1 メッセージサイズ | Subscription 数 | 標準トピックの場合 | FIFO トピックの場合 |
---|---|---|---|
1 KB | 1 | 0.50 USD | 0.43 USD |
1 KB | 4 | 0.50 USD | 0.47 USD |
64 KB | 1 | 0.50 USD | 1.90 USD |
64 KB | 4 | 0.50 USD | 2.19 USD |
256 KB | 1 | 2.00 USD | 6.39 USD |
256 KB | 4 | 2.00 USD | 7.43 USD |
※この他に、配信先によって配信料金およびデータ転送料金がかかります。
Discussion