Precios de Amazon Verified Permissions
Información general sobre precios
Amazon Verified Permissions es un servicio escalable de administración de permisos y autorización detallada para las aplicaciones que cree. Al utilizar Cedar, un lenguaje de políticas de código abierto expresivo y analizable, los desarrolladores y administradores pueden definir controles de acceso basados en políticas mediante roles y atributos para lograr un control de acceso más detallado y consciente del contexto.
Con Amazon Verified Permissions, solo se paga por lo que se utiliza. No hay tarifas iniciales ni mínimas. No hay un número mínimo de solicitudes que un cliente deba realizar para usar Amazon Verified Permissions. El servicio admite la administración de políticas y autorizaciones.
Precios
Solicitudes de autorización única
Región: Este de EE. UU. (Norte de Virginia): mismo precio para todas las regiones
Las solicitudes de autorización única se miden por cada llamada a la API. Esto significa que cada llamada a IsAuthorized o IsAuthorizedWithToken API se mide como una solicitud.
Tipo de uso | Precio por solicitud de API |
0,00004 USD por solicitud de autorización única | 0,000005 USD por solicitud de API |
En la facturación, cada solicitud realizada a estas API se mide como una “SingleAuthorizationRequest”.
Solicitudes de autorización por lote
Las solicitudes de autorización por lote se miden por cada llamada a la API. Esto significa que cada llamada a la API BatchIsAuthorized o BatchIsAuthorizedWithToken se mide como una sola solicitud, independientemente del número de autorizaciones que realice dentro de la solicitud de API.
Nivel de precios (solicitudes de API al mes) | Precio por solicitud de API |
Primeros 40 millones de solicitudes al mes | 0,00015 USD por solicitud de API |
Siguientes 60 millones de solicitudes al mes | 0,000075 USD por solicitud de API |
Más de 100 millones de solicitudes al mes | 0,00004 USD por solicitud de API |
No hay un número mínimo de solicitudes que deba realizar para utilizar Amazon Verified Permissions. Por ejemplo, si su aplicación realiza 1000 solicitudes de API a la API BatchisAuthorized, se le cobrarán 1000 solicitudes (0,00015 USD x 1000 solicitudes = 0,15 USD).
En la facturación, cada solicitud de autorización por lote se mide como una “AuthorizationRequest”
Administración de políticas
Las solicitudes de administración de políticas, excepto BatchGetPolicies, también se miden por cada llamada a la API. Cada llamada a la API CreatePolicy API, UpdatePolicy API, GetPolicy API y ListPolicy se mide como una solicitud única. BatchGetPolicies se mide por cada política obtenida. Por ejemplo, una llamada a la API BatchGetPolicies para obtener diez políticas se cuenta como diez solicitudes y el precio equivale a llamar diez veces a la API GetPolicy.
Tipo de uso | Precio por solicitud de API |
Solicitud de administración de políticas | 0,00004 USD por solicitud de administración de políticas |
Ejemplos de precios (mensual)
Ejemplo n.º 1
Una aplicación de administración de proveedores basada en una arquitectura sin servidor utiliza Verified Permissions para autorizar las solicitudes. La aplicación usa API Gateway y tiene API seguras con el asistente de inicio rápido de Verified Permissions. 250 proveedores utilizan la aplicación para gestionar la información y el inventario de los productos. Cada proveedor usa la aplicación a diario, lo que resulta en 1000 llamadas a la API a la aplicación. Si se cuentan todos los proveedores, la aplicación realiza 250 000 solicitudes de API al día. La aplicación autoriza las solicitudes mediante un autorizador Lambda de API Gateway implementado por el asistente de inicio rápido. En general, la aplicación llama a Verified Permissions para obtener 250 000 autorizaciones todos los días de la semana. Si suponemos que hay 20 días hábiles cada mes, la aplicación realiza 5 millones de llamadas a la API a Verified Permissions.
Tipo de uso | Número de solicitudes | Precio por solicitud de API | Cargo mensual |
Solicitudes de autorización única | 5 millones | 0,000005 USD | 5 millones * 0,000005 USD = 25 USD |
Cargos totales: 25 USD al mes |
Ejemplo n.º 2
Una empresa de pruebas farmacéuticas con datos de pacientes utiliza Verified Permissions para filtrar los datos de privacidad mediante Verified Permissions a fin de autorizar el acceso a los atributos de datos privados de los pacientes en función de la persona que llama a la API. Cada paciente tiene un promedio de 25 atributos privados que deben autorizarse antes de que puedan mostrarse o actualizarse. Hay 10 000 pacientes activos en todos los estudios de laboratorio y se accede a sus datos 3 veces al día para ver o actualizar las estadísticas vitales. La aplicación usa la API BatchAuthorization y realiza una solicitud de API a la API BatchAuthorized cuando el usuario ve o actualiza los datos del paciente. La solicitud de API BatchAuthorization autoriza el acceso a los 25 atributos privados. Como resultado, realizan 900 000 solicitudes de autorización por lote cada mes (suponiendo que el mes tenga 30 días).
La aplicación de laboratorio también utiliza Verified Permissions para autorizar solicitudes a 20 microservicios diferentes. Cada microservicio está autorizado por 250 mil al mes. La aplicación utiliza la API IsAuthorized para autorizar el acceso dentro de los microservicios.
Autorizaciones para datos de pacientes = 900 000 solicitudes de autorización al mes
Autorizaciones para acceder a microservicios: 250 000 solicitudes de API al mes * 20 microservicios = 5 millones de solicitudes de autorización únicas al mes
Número total de autorizaciones: 2 500 000 + 900 000 = 3 400 000 autorizaciones al mes
Tipo de uso | Número de solicitudes | Precio por solicitud de API | Cargo mensual |
Solicitudes de autorización única | 5 millones | 0,000005 USD | 5 millones * 0,000005 USD = 25 USD |
Primeras 40 millones de solicitudes de autorización (BatchIsAuthorized o BatchIsAuthorizedWithToken API) | 900 000 | 0,00015 USD | 900 000 * 0,00015 USD = 135 USD |
Cargos totales: 160 USD al mes |
Ejemplo n.º 3
Una aplicación de negociación de alta frecuencia requiere un gran volumen de autorizaciones comerciales con la latencia más baja. La aplicación usa el avp-local-agent para evaluar las autorizaciones dentro de la aplicación a fin de reducir la latencia de la red y proporcionar los tiempos de respuesta más rápidos. El agente realiza 200 000 000 de autorizaciones al mes. Para garantizar que se utilizan las políticas más recientes, el avp-local-agent se ha configurado para actualizar su caché de políticas cada 2 minutos. El agente realiza una única llamada a la API a Verified Permissions por política para actualizar la caché. Si suponemos que hay 10 pólizas y el mes tiene 30 días, cada agente realiza 216 000 llamadas al mes. Hay 20 agentes ejecutándose en la granja de servidores, lo que se traduce en 4 320 000 millones de acciones de administración de políticas cada mes.
200 000 000 de autenticaciones al mes * 0 USD de autorización de agente = 0 USD
20 agentes * 216 000 solicitudes de políticas por mes por agente = 4 320 000 de acciones de administración de políticas
Tipo de uso | Número de solicitudes | Precio por solicitud de API | Cargo mensual |
Solicitudes de administración de políticas | 4 320 000 millones | 0,00004 USD | 4 320 000 * 0,00004 USD = 172,80 USD |
Cargos totales: 172,80 USD al mes |
En la facturación, cada solicitud realizada a estas API se mide como una “SingleAuthorizationRequest”.
Recursos de precios adicionales
Calcule fácilmente los costos mensuales en AWS
Póngase en contacto con los especialistas de AWS para obtener un presupuesto personalizado
¿Ha encontrado lo que buscaba hoy?
Ayúdenos a mejorar la calidad del contenido de nuestras páginas compartiendo sus comentarios