Amazon Verified Permissions の料金
Amazon Verified Permissions は、お客様が構築するアプリケーションのためのスケーラブルなアクセス許可の管理およびきめ細かな承認サービスです。デベロッパーと管理者は、表現力豊かで分析可能なオープンソースのポリシー言語である Cedar を使用して、ロールと属性を使用してポリシーベースのアクセス制御を定義し、よりきめ細かくコンテキストに応じたアクセス制御を行えます。
Verified Permissions では、使用した分のみお支払いいただきます。前払い料金や最低料金はありません。また、Amazon Verified Permissions を使用するためにお客様が実行しなければならない承認リクエストの最小数はありません。料金は、アプリケーションによって行われた承認リクエストとポリシー管理リクエストの数に基づいて課金されます。
承認リクエストは、IsAuthorized API、 BatchIsAuthorized API と IsAuthorizedWithToken API への呼び出し回数です。承認リクエスト API は、アプリケーションがユーザーセッションごとに複数回呼び出す大量の API です。BatchIsAuthorized への 1 回の API 呼び出しは、API リクエストの一部としてリクエストされた承認の数に関係なく、1 回の承認リクエストと見なされます。
ポリシー管理リクエストは、CreatePolicy、UpdatePolicy、GetPolicy、ListPolicy API を含む API 呼び出しの総回数です。ポリシー管理 API は呼び出される頻度が低く、料金も異なります。
料金
リージョン: 米国東部 (バージニア北部) — すべてのリージョンで同じ料金
料金階層 (1 か月あたりの承認リクエスト) | 100 万あたりの料金 |
1 か月あたり 最初の 4,000 万件のリクエスト | 100 万件の承認リクエストあたり 150 USD |
次の 1 か月あたり 6,000 万件のリクエスト | 100 万件の承認リクエストあたり 75 USD |
毎月 1 億件を超えるリクエスト | 100 万件の承認リクエストあたり 40 USD |
ポリシー管理リクエスト | 100 万件のポリシー管理リクエストあたり 40 USD |
Amazon Verified Permissions を使用するためにお客様が実行しなければならない最小リクエスト数はありません。たとえば、アプリケーションが 1000 件の承認リクエストを行う場合、1000 件のリクエストに対して課金されます (150 USD/1000 件のリクエスト = 0.15 USD)。
料金の例 (月あたり)
アクティブなアプリケーションユーザーが 100 万人おり、各ユーザーが 1 か月あたり 40 枚の写真にアクセスしています。これらのユーザーが写真にアクセスしようとするたびに、アプリケーションは Verified Permissions を呼び出して、承認されているかどうかを確認します。したがって、アプリケーションは 1 か月あたり 4,000 万件の承認リクエストを行います。さらに、ユーザーの 30% (300,000 ユーザー) が毎月 10 件のポリシーを閲覧し、10% のユーザー (100,000 ユーザー) が毎月 2 つのポリシーを更新しています。この場合、料金は以下のように計算されます。
使用タイプ | リクエストの数 | 100 万リクエストあたりの料金 | その月の料金 |
最初の 4,000 万件の承認リクエスト | 4,000 万件 | 150 USD | 40M * 150 USD / 1M = 6,000 USD |
ポリシー管理アクション | 300,000 * 10 (GetPolicy) + 100,000 * 2 (UpdatePolicy) = 3.2 M | 40 USD | 3.2M * 40 USD / 1M = 128 USD |
合計料金: 6,128 USD/月 |
5,000 人の従業員を抱えるある企業が、承認に Verified Permissions を使用しています。同社は、従業員が日常業務に使用する 5 つの社内アプリケーション (販売管理ポータル、コードリポジトリ、従業員情報プロセッサ等) での承認を有効にしています。各従業員は、平均して、全営業日に 5 つのアプリケーションのそれぞれで 100 のアクションを実行します。毎月 20 営業日と仮定すると、各従業員は毎月合計 10,000 件のアクションを実行することになります。同社は Verified Permissions を使用して各アクションを承認しているため、1 か月あたり 5,000 万件の承認リクエストが発生しています。さらに、同社は従業員の入社時または退社時にもアクセス許可を更新します。承認ポリシーの管理は、従業員 1 人あたり月平均 50 回です。したがって、Verified Permissions に合計 250,000 件のポリシー管理リクエストが行われます。
使用タイプ | リクエストの数 | 100 万リクエストあたりの料金 | その月の料金 |
最初の 4,000 万件の承認リクエスト | 4,000 万件 | 150 USD | 40M * 150 USD / 1M = 6,000 USD |
次の 6,000 万件の承認リクエスト | 1,000 万件 | 75 USD | 10M * 75 USD / 1M = 750 USD |
ポリシー管理アクション | 250,000 件 | 40 USD | 25 万 * 40 USD / 1M = 10 USD |
合計料金: 6,760 USD / 月 |
3,000 か所で営業しているある人気チェーンレストランでは、注文管理システムの承認に Verified Permissions を使用しています。平均して、各店舗では毎日 300 件の注文を受けており、各注文を処理するには 3 つのアクション (注文の発注、注文の表示、注文の完了) が必要です (1 店舗あたり 1 日あたり 900 件のリクエスト)。その結果、このアプリケーションは店舗毎に毎月 27,000 件の承認リクエストを行い、店舗全体で 8,100 万件の承認リクエストを行っています。この場合、料金は以下のように計算されます。
使用タイプ | リクエストの数 | 100 万リクエストあたりの料金 | その月の料金 |
最初の 4,000 万件の承認リクエスト | 4,000 万件 | 150 USD | 40M * 150 USD / 1M = 6,000 USD |
次の 6,000 万件の承認リクエスト | 4,100 万件 | 75 USD | 41M * 75 USD / 1M = 3,075 USD |
合計料金: 9,075 USD / 月 |
倉庫内の注文処理アプリケーションは、承認に Amazon Verified Permissions 検証済み権限を使用します。このアプリケーションは、英国 (UK) で働く1,000人の従業員が使用しています。アプリケーションを使用して、注文の詳細を表示したり、注文を出荷済みとしてマークしたり、注文を一覧表示したりします。従業員は平均して毎日 500 件の注文を処理しているため、注文詳細ページには 500 回アクセスし、500 件の注文を出荷済みとマークしています。さらに、従業員は 1 日に 200 回注文をリストアップしています。
アプリケーションは、認証済み権限 API isAuthorized を一度呼び出して、「注文の表示」と「出荷する注文の更新」を許可します。したがって、このアプリケーションでは、従業員 1 人あたり 1 日に 1000 回の IsAuthorized API 呼び出しが行われます。さらに、この従業員が注文を一覧表示すると、アプリケーションは BatchIsAuthorized に 1 回の API リクエストを送信します。1 回のバッチ API 呼び出しで、承認の決定が下され、リスト内の各注文が表示されます。そのため、このアプリケーションでは、従業員 1 人あたり 1 日に 200 回の BatchIsAuthorized API 呼び出しを行います。このアプリケーションでは、従業員 1 人あたり 1 日に、合計 1,200 件の承認リクエスト (IsAuthorized コール 1000 件、BatchIsAuthorized コール 200 件) を行います。1 か月に 30 営業日を想定すると、月額料金は次のように計算されます。
従業員 1 人あたりの 1 日あたりの承認要求:1,200
1 か月あたりの従業員1人あたりの承認リクエスト数:1,200 * 30 日 = 36,000
1 か月あたりの承認リクエスト数 (合計): 36,000 × 従業員数 1,000 人 = 3,600 万件
使用タイプ | リクエストの数 | 100 万リクエストあたりの料金 | その月の料金 |
最初の 4,000 万件の承認リクエスト |
3,600 万件 |
150 USD |
36M * 150 USD / 1M = 5,400 USD |
合計料金: 5,400 USD / 月 |
アプリケーションでは、権限管理に Amazon Verified Permissions を使用しています。毎月、IsAuthorized API を 1 億 5000 万回呼び出し、BatchIsAuthorized を 5,000 万回呼び出します。その結果、2 億件の承認リクエストが実行されます。さらに、毎月 1,000 万件のポリシー管理アクションが行われています。この場合、料金は以下のように計算されます。
使用タイプ | リクエストの数 | 100 万リクエストあたりの料金 | その月の料金 |
最初の 4,000 万件の承認リクエスト |
4,000 万件 |
150 USD |
40M * 150 USD / 1M = 6,000 USD |
次の 6,000 万件の承認リクエスト |
6,000 万件 |
75 USD |
60M * 75 USD / 1M = 4,500 USD |
次の 1 億件の承認リクエスト |
1 億件 |
40 USD |
100M * 40 USD / 1M = 4,000 USD |
ポリシー管理アクション |
1000 万件 |
40 USD |
10M * 40 USD / 1M = 400 USD |
合計料金: 14,900 USD/月 |
料金に関するその他のリソース
AWS の月額料金を簡単に計算
個別のお見積もりをご希望の場合、AWS のスペシャリストに問い合わせる