Amazon Verified Permissions 定价

Amazon Verified Permissions 是一项可扩展权限管理和细粒度授权服务,适用于您构建的应用程序。通过 Cedar(一种富有表现力且可分析的开源策略语言),开发人员和管理员可以使用角色和属性来定义基于策略的访问控制,从而实现更精细的环境感知型访问控制。

使用 Verified Permissions,只需按使用情况付费。没有预付费用或最低费用。此外,对客户使用 Amazon Verified Permissions 时必须提出的最低授权请求数量没有限制。根据您的应用程序发出的授权请求和策略管理请求的数量向您收费。

授权请求是指对 IsAuthorized API、BatchIsAuthorized API 和 IsAuthorizedWithToken API 的调用次数。授权请求 API 是大容量 API,您的应用程序在每个用户会话中都会多次调用这些 API。对 BatchIsAuthorized 的单个 API 调用被视为单个授权请求,无论 API 请求中请求的授权数量是多少。

策略管理请求是指发出的 API 调用的总数,包括 CreatePolicy API、UpdatePolicy API、GetPolicy API 和 ListPolicy API。策略管理 API 的调用频率较低,并且按照不同的费用收费。
 

定价

区域:美国东部(弗吉尼亚州北部)— 所有区域的定价相同

定价等级(每月授权请求数) 价格(每百万个请求)
每月前 4000 万个请求 每百万个授权请求 150 USD
每月接下来 6000 万个请求 每百万个授权请求 75 USD
每月超过 1 亿个请求 每百万个授权请求 40 USD
   
策略管理请求 每百万个策略管理请求 40 USD

对您使用 Amazon Verified Permissions 时必须提出的最低请求数量没有限制。例如,如果您的应用程序发出 1000 个授权请求,那么您需要为 1000 个请求付费(150 美元/1000 个请求 = 0.15 美元)。

定价示例(每月)

示例 1

您有 100 万活跃的应用程序用户,每个用户每月访问 40 张照片。每次其中某位用户尝试访问照片时,您的应用程序都会调用 Verified Permissions,检查该用户是否有权执行此操作。因此,您的应用程序每月会发出 4000 万个授权请求。此外,30% 的用户(30 万名用户)每月查看 10 项策略,10% 的用户(10 万名用户)每月更新两项策略。费用将按以下方式计算:

使用类型 请求数量 每百万个请求的价格 当月收费
前 4000 万个授权请求 4000 万 150 USD 4000 万 * 150 USD/100 万 = 6000 USD
策略管理操作 300000 * 10 (GetPolicy) + 100000 * 2 (UpdatePolicy) = 320 万 40 USD 320 万 * 40 USD/100 万 = 128 USD
       
总费用:每月 6128 美元    
示例 2

一家拥有 5000 名员工的公司正在使用已验证权限进行授权。该公司已在员工用于日常任务的五个内部应用程序(例如销售管理门户、代码库、员工信息处理器)中启用了授权。平均而言,每位员工在所有工作日对五个应用程序中的每一个执行 100 次操作。假设每个月有 20 个工作日,则每位员工每月总共会执行 10000 次操作。该公司使用经过验证的权限对每次操作进行授权,这会导致每月有 5000 万个授权请求。此外,公司还会在员工入职或离职时更新权限。他们平均每月为每个员工进行 50 次授权策略管理。因此,总共向已验证权限发出 250000 个策略管理请求。 

使用类型 请求数量 每百万个请求的价格 当月收费
前 4000 万个授权请求 4000 万 150 USD 4000 万 * 150 USD/100 万 = 6000 USD
接下来 6000 万个授权请求 1000 万 75 USD 1000 万 * 75 USD/ 100 万 = 750 USD
策略管理操作 250000 40 USD 25 万 * 40 USD/100 万 = 10 USD
       
总费用:6760 USD/月    
示例 3

一家在 3000 个地点经营的热门连锁餐厅在其订单管理系统中使用已验证的权限进行授权。平均而言,每个地点每天收到 300 个订单,每个订单需要执行 3 次操作(下订单、查看订单、完成订单)才能完成(每家商店每天 900 个请求)。因此,该应用程序每月向每家商店发出 27000 个授权请求,所有商店总共发出 8100 万个授权请求。费用将按以下方式计算:  

使用类型 请求数量 每百万个请求的价格 当月收费
前 4000 万个授权请求 4000 万 150 USD 4000 万 * 150 USD/100 万 = 6000 USD
接下来 6000 万个授权请求 4100 万 75 USD 4100 万 * 75 USD / 100 万 = 3075 USD
总费用:9075 USD/月    
示例 4

仓库中的订单配送应用程序使用 Amazon Verified Permissions 进行授权。在英国(UK)工作的 1000 名员工使用该应用程序。他们使用该应用程序查看订单详情、将订单标记为已发货,并列出订单。平均而言,员工每天处理 500 个订单,因此访问订单详情页面 500 次,将 500 个订单标记为已发货。此外,员工每天会列出 200 次订单。

应用程序调用一次 Verified Permissions API IsAuthorized 来授权“查看订单”和“将订单更新为已发货”。因此,该应用程序每天向每位员工发出 1000 次 IsAuthorized API 调用。此外,当该员工列出订单时,应用程序会向 BatchIsAuthorized 发出一个 API 请求。单批 API 调用,获取查看列表中每个订单的授权决策。因此,该应用程序每天向每位员工发出 200 次 BatchIsAuthorized API 调用。总的来说,该应用程序每天向每位员工发出 1200 次授权请求(1000 次 IsAuthorized 调用和 200 次 BatchIsAuthorized 调用)。假设一个月有 30 个工作日,则每月费用按以下方式计算:

每位员工每天的授权申请:1200
每位员工每月的授权申请:1200 次 * 30 天 = 36000 次
每月的授权请求(总计):36000 次 x 1000 名员工 = 36000000 次

 

使用类型 请求数量 每百万个请求的价格 当月收费

前 4000 万个授权请求

3600 万次

150 USD

3600 万次 * 150 USD/100 万 = 5400 USD

       
总费用:5400 USD/月    
示例 5

您的应用程序使用 Amazon Verified Permissions 进行权限管理。每个月,它都会调用 IsAuthorized API 1.5 亿次,调用 BatchIsAuthorized 5000 万次。因此,它将执行 2 亿次授权请求。此外,每月有 1000 万次策略管理操作。费用将按以下方式计算:

使用类型 请求数量 每百万个请求的价格 当月收费

前 4000 万个授权请求

4000 万

150 USD

4000 万 * 150 USD/100 万 = 6000 USD

接下来 6000 万个授权请求

6000 万
75 USD
6000 万 * 75 USD/100 万 = 4500 USD
接下来 1 亿个授权请求
 
1 亿
40 USD
1 亿 * 40 USD/100 万 = 4000 USD

策略管理操作

1000 万 

40 USD

1000 万 * 40 USD / 100 万 = 400 USD

       
总费用:每月 14900 USD    

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

获取定价协助

联系 AWS 专家获取个性化报价