Amazon Verified Permissions 定價
Amazon Verified Permissions 是可擴展的許可管理和精細授權服務,適用於您建置的應用程式。藉助 Cedar (可表達和分析的開放原始碼政策語言),開發人員和管理員可以透過使用角色和屬性來定義政策型存取控制,以提供更精細的情境感知存取控制。
使用 Verified Permissions,您僅需按實際用量付費。不需要預先支付費用,也沒有最低費用。此外,客戶在使用 Amazon Verified Permissions 時必須提出的身分驗證請求數目沒有下限。我們會依據您應用程式提出的授權請求和政策管理請求數量向您收費。
授權請求是對 IsAuthorized API、BatchIsAuthorized API、IsAuthorizedWithToken API 和 BatchIsAuthorizedWithToken API 的呼叫次數。授權請求 API 是應用程式在每個使用者工作階段多次呼叫的大量 API。對 BatchIsAuthorized 的單一 API 呼叫都視為單一授權請求,無論作為 API 請求之一部分的所請求授權數目為何。
政策管理請求是發出的 API 呼叫總數,包括 CreatePolicy、UpdatePolicy、GetPolicy 和 ListPolicy API。政策管理 API 的呼叫頻率較低,而且會以不同的費率計費。
定價
區域:美國東部 (維吉尼亞北部) — 所有區域的定價均相同
定價方案 (每月的授權請求) | 每個請求的價格 |
每月的前 4000 萬個請求 | 每個授權請求 0.00015 USD |
每月接下來的 6000 萬個請求 | 每個授權請求 0.000075 USD |
每月超過 1 億個請求 | 每個授權請求 0.00004 USD |
政策管理請求 | 每個政策管理請求 0.00004 USD |
您在使用 Amazon Verified Permissions 時必須提出的請求數目沒有下限。例如,如果您的應用程式提出 1,000 個授權要求,則會收取 1,000 個請求的費用 (0.00015 USD * 1,000 個請求 = 0.15 USD)。
定價範例 (每月)
基於無伺服器架構的廠商管理應用程式正在使用 Verified Permissions 來授權請求。該應用程式使用 API Gateway,並使用 Verified Permissions 快速啟動精靈來保護 API。目前有 250 個廠商使用該應用程式來管理產品資訊和庫存。每個廠商每天都在使用該應用程式,從而導致對應用程式的 1000 次 API 呼叫。在所有廠商中,該應用程式每天會發出 250,000 個 API 請求。該應用程式使用快速啟動精靈部署的 API Gateway Lambda Authorizer 授權請求。快速啟動精靈會自動在 API Gateway 中設定授權決策快取,而 70% 的 API 請求會從快取授權。整體而言,該應用程式每個工作日呼叫 Verified Permissions 進行 75,000 次授權 (佔 250,000 次 API 請求的 30%)。假設每個月 20 個工作日,應用程式會對 Verified Permissions 進行 150 萬次 API 呼叫。
用量類型 | 請求數 | 每個請求的價格 | 該月費用 |
前 4,000 萬個授權請求 | 150 萬 | 0.00015 USD | 150 萬 * 0.00015 USD = 225 USD |
總費用:每月 225 USD |
一家擁有患者資料的藥物測試公司正在使用 Verified Permissions 來篩選資料隱私權,並使用 Verified Permissions 來根據 API 呼叫者授權對私人患者資料屬性的存取。每個患者平均有 25 個私人屬性,需要經過授權才能顯示或更新。在所有實驗室研究中有 10,000 名活動期患者,且為更新重要統計資料,每天會存取他們的資料 3 次。(假設在為期 30 天的月份,則為每月 900,000 次授權)。由於每個屬性都需要授權,因此每月會產生 2,250 萬次授權。實驗室應用程式還會使用 Verified Permissions 來授權對 20 種各式各樣的微型服務的請求。這些服務為每月 12.5 萬次。該應用程式不會採用快取,但它對私人資料屬性的存取呼叫使用批次授權。
患者資料的授權:(每月 2,250 萬次授權)/(每批 25 次授權) = 每月 90 萬次授權
存取微型服務的授權:每月 12.5 萬次 API 請求 * 20 個微型服務 = 250 萬次授權
總授權:250 萬 + 90 萬 = 每月 340 萬次授權
用量類型 | 請求數 | 每個請求的價格 | 該月費用 |
前 4,000 萬個授權請求 | 340 萬 | 0.00015 USD | 340 萬 * 0.00015 USD = 510 USD |
總費用:每月 510 USD |
高頻交易應用程式需要大量交易授權,且延遲最低。該應用程式使用 avp-local-agent 來評估應用程式內部的授權,以減少網路延遲並提供最快速的回應時間。代理程式每月執行 200 萬次授權。為確保使用最新政策,已將 avp-local-agent 設定為每 2 分鐘更新其政策快取一次。代理程式會針對每個政策的 Verified Permissions 進行單一 API 呼叫,以重新整理快取。假設有 10 個政策為其 30 天的月份中,則每個代理程式每個月會呼叫 216,000 次。伺服器陣列中有 20 個代理程式正在執行,因此每月會執行 432 萬次政策管理動作。
每月 2 億次授權 * 0 USD 代理程式授權 = 0 USD
20 個代理程式 * 216,000 個策略請求/月/代理程式 = 432 萬個政策管理動作
用量類型 | 請求數 | 每個請求的價格 | 該月費用 |
前 4,000 萬個授權請求 | 432 萬 | 0.00004 USD | 432 萬 * 0.00004 USD = 172.8 USD |
總費用:每月 172.8 USD |