AWS WAF では、お客様が作成するウェブアクセスコントロールリスト (ウェブ ACL) 数、ウェブ ACL ごとに追加するルール数、および受け取るウェブリクエスト数に基づいて課金されます。前払いの義務は必要ありません。AWS WAF の料金は、Amazon CloudFront 料金や Application Load Balancer (ALB) 料金に追加されます。

ウェブ ACL とルールの料金

AWS WAF では、お客様が作成するウェブ ACL の数と、ウェブ ACL ごとに追加するルールの数に基づいて課金されます。ウェブ ACL と追加したルールは、関係するリソースが CloudFront ディストリビューションでも Application Load Balancer でもそれにかかわりなく計算されます。複数の CloudFront ディストリビューションと Application Load Balancer でウェブ ACL を再使用しても追加料金は発生しません。

ウェブ ACL の料金 (すべての利用可能なリージョン)

ウェブ ACL あたり 5 USD/月

ルールの料金 (すべての利用可能なリージョン)

ウェブ ACL ごとに 1 ルールあたり 1 USD/月

リクエストの料金 

また AWS WAF では、AWS WAF が処理するウェブリクエストの量に応じて課金されます。これは評価されるウェブリクエスト数に基づいています。

リクエストの料金 (すべての利用可能なリージョン)

100 万ウェブリクエストあたり 0.60 USD

AWS Marketplace からのマネージドルール

AWS Marketplace Seller から Managed Rule に申し込むと、セラーの設定するルール料金と、Request 料金がかかります。これらの料金は上記 AWS WAF 料金とは別にかかります。

AWS WAF マネージドルール についてさらに詳しく。 >>> 

AWS を無料でお試しください

まずは無料で始める
またはコンソールにサインイン

12 か月間の AWS 無料利用枠と、24 時間年中無休のカスタマーサービスやサポートフォーラムなどの AWS ベーシックサポート機能を利用できます。

AWS アカウント作成の流れはこちら »

8 つの CloudFront ウェブディストリビューションを保護するために月初めに AWS WAF を使い始めるとします。この例では、2 つのウェブ ACL を作成します。1 つのウェブ ACL は、4 つのルールを 6 つの CloudFront ウェブディストリビューションに関連付け、もう 1 つのウェブ ACL は 6 つのルールを残りの 2 つの CloudFront ウェブディストリビューションに関連付けます。CloudFront ウェブディストリビューションは合計で毎月 1,000 万リクエストを受け取ることが期待されています。

ウェブ ACL

ウェブ ACL 料金 = ウェブ ACL の数/月 x 5 USD

ウェブ ACL 料金の合計 = 2 x 5 USD = 10 USD

ルール

ルール 1 つあたりの料金は 1 USD/月 (時間数で按分)

ルール料金 = 月ごとに関連付けられるルール数 x 1 USD

ルール料金の合計 = (4 + 6) x 1 USD = 10 USD

リクエスト

リクエストの料金は 100 万回あたり 0.60 USD

リクエスト料金 = リクエスト数/月 (100 万単位) x 0.60 USD

リクエスト料金の合計 = 1,000 万リクエスト x 0.60 USD = 6.00 USD

月額料金の合計

ウェブ ACL 料金の合計 + ルール料金の合計 + リクエスト料金の合計 = 10 USD + 10 USD + 6 USD = 26 USD

例 1 での使用シナリオに加えて、Marketplace seller の Managed RuleGroup も使用開始するものとします。Seller は別の Managed RuleGroups には別の料金を課しますが、この例では seller は毎月 RuleGroup 毎に 22 USD を、MM Request 毎に 1.15 USD を課しているとします。この Managed RuleGroup はお客様の両方のウェブ ACL に関連付けられています。Amazon CloudFront ウェブディストリビューションは合計で毎月 1,000 万リクエストを受け取ることが期待されています。

例 1 に従って、26 USD を払い続けることになります。さらに、下記の料金が発生します:

AWS WAF 料金

ルール

Managed Rule は毎月 1 USD です

ルール料金 = 月ごとに関連付けられるルール数 x 1 USD

総ルール料金 = 2 * 1 USD = 2 USD [Managed Rule は 2 つのウェブ ACL に関連付けられています]

AWS Marketplace 料金

RuleGroup

RuleGroup の料金は seller によって毎月 22 USD に設定されています (端数は時間割)

RuleGroup 料金 = 毎月関連付けられている RuleGroup の数 * 22 USD

総 RuleGroup 料金 = 2 * 22 USD = 44 USD

リクエスト

リクエストの料金は 100 万回あたり 1.15 USD

リクエスト料金 = リクエスト数/月 (100 万単位) x 1.15 USD

リクエスト料金の合計 = 1,000 万リクエスト x 1.15 USD = 11.50 USD

Marketplace 月額料金の合計

総 RuleGroup 料金 + 総リクエスト料金 = 44 USD + 11.50 USD = 55.50 USD