跳至主要內容

Amazon Verified Permissions 定價

定價概觀

Amazon Verified Permissions 是可擴展的許可管理和精細授權服務,適用於您建置的應用程式。藉助 Cedar (可表達和分析的開放原始碼政策語言),開發人員和管理員可以透過使用角色和屬性來定義政策型存取控制,以提供更精細的情境感知存取控制。

使用 Amazon Verified Permissions,您僅需按實際用量付費。不需要預付費用,也沒有最低費用。客戶在使用 Amazon Verified Permissions 時必須提出的請求數目沒有下限。該服務支持授權和政策管理。

定價

單一授權請求

區域:美國東部 (維吉尼亞北部) — 所有區域的定價均相同

單一授權請求依每次 API 呼叫計量。 這表示呼叫 IsAuthorizedIsAuthorizedWithToken API 的每一次請求,都會被計為一個請求量。 

用量類型 每個 API 請求的價格
單一授權請求 每個 API 請求 0.000005 USD

在計費時,對這些 API 發出的每一個請求,都會被計為一個「SingleAuthorizationRequest」。 

批次授權請求

批次授權請求依每次 API 呼叫計量。 這表示無論您在 API 請求中執行多少次授權操作,呼叫 BatchIsAuthorizedBatchIsAuthorizedWithToken API 的每一次請求,都會被計為一個請求量。 

定價方案 (每月 API 請求) 每個 API 請求的價格
每月的前 4,000 萬個請求 每個 API 請求 0.00015 USD
每月接下來的 6,000 萬個請求 每個 API 請求 0.000075 USD
每月超過 1 億個請求 每個 API 請求 0.00004 USD

您在使用 Amazon Verified Permissions 時必須提出的請求數目沒有下限。例如,如果您的應用程式向 BatchIsAuthorized API 提出 1,000 個 API 請求,則會收取 1,000 個請求的費用 (0.00015 USD * 1,000 個請求 = 0.15 USD)。

在計費時,每個批次授權請求都會被計為一個「AuthorizationRequest

政策管理

BatchGetPolicies 之外,政策管理請求也會依每次 API 呼叫來計量。對 CreatePolicy APIUpdatePolicy APIGetPolicy APIListPolicy API 的每次呼叫計為單一請求。依傳回的政策計量 BatchGetPolicies。例如,呼叫 BatchGetPolicies API 傳回十項政策會計為十次請求,並且價格相當於呼叫 GetPolicy API 十次。

用量類型 每個 API 請求的價格
政策管理請求 每個政策管理請求 0.00004 USD

定價範例 (每月)

範例 #1

基於無伺服器架構的廠商管理應用程式正在使用 Verified Permissions 來授權請求。該應用程式使用 API Gateway,並使用 Verified Permissions 快速啟動精靈來保護 API。目前有 250 個廠商使用該應用程式來管理產品資訊和庫存。每個廠商每天都在使用該應用程式,從而導致對應用程式的 1000 次 API 呼叫。在所有廠商中,該應用程式每天會發出 250,000 個 API 請求。該應用程式使用快速啟動精靈部署的 API Gateway Lambda Authorizer 授權請求。整體而言,該應用程式每個工作日呼叫 Verified Permissions 進行 25 萬次授權。假設每個月 20 個工作日,應用程式會對 Verified Permissions 進行 500 萬次 API 呼叫。

用量類型 請求數 每個 API 請求的價格 該月費用
單一授權請求  500 萬 0.000005 USD 500 萬 * 0.000005 USD = 25 USD
總費用:每月 25 USD

範例 #2

一家擁有患者資料的藥物測試公司正在使用 Verified Permissions 來篩選資料隱私權,並使用 Verified Permissions 來根據 API 呼叫者授權對私人患者資料屬性的存取。每個患者平均有 25 個私人屬性,需要經過授權才能顯示或更新。在所有實驗室研究中有 10,000 名活動期患者,且為檢視或更新重要統計資料,每天會存取他們的資料 3 次。當使用者檢視或更新患者資料時,應用程式會使用 BatchAuthorization API,並對 BatchIsAuthorized API 發出一次 API 請求。BatchAuthorization API 請求會授權存取所有 25 個私人屬性。因此,他們每個月會發出 90 萬個批次授權請求 (假設一個月為 30 天)。 

實驗室應用程式還會使用 Verified Permissions 來授權對 20 種各式各樣的微型服務的請求。 每個微型服務每月的授權額度為 25 萬次。此應用程式會使用 IsAuthorized API,在微型服務內部授權存取權限。 

患者資料的授權 = 每月 90 萬次授權請求

存取微型服務的授權:每月 25 萬次 API 請求 * 20 個微型服務 = 每月 500 萬次單一授權請求

總授權:250 萬 + 90 萬 = 每月 340 萬次授權

用量類型 請求數 每個 API 請求的價格 該月費用
單一授權請求  500 萬 0.000005 USD 500 萬 * 0.000005 USD = 25 USD
首 4,000 萬次授權請求 (BatchIsAuthorized 或 BatchIsAuthorizedWithToken API) 90 萬 0.00015 USD 90 萬 * 0.00015 USD = 135 USD
總費用:每月 160 USD

範例 #3

高頻交易應用程式需要大量交易授權,且延遲最低。該應用程式使用 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 萬個政策管理動作

用量類型 請求數 每個 API 請求的價格 該月費用
政策管理請求 432 萬 0.00004 USD 432 萬 * 0.00004 USD = 172.80 USD
總費用:每月 172.80 USD

在計費時,對這些 API 發出的每一個請求,都會被計為一個「SingleAuthorizationRequest」。

其他定價資源

輕鬆計算您的 AWS 每月成本

聯絡 AWS 專家以取得個人化報價

找到今天所需的資訊了嗎?

讓我們知道,以便我們改善頁面內容的品質