Pular para o conteúdo principal

Preços do Amazon Verified Permissions

Visão geral de preços

O Amazon Verified Permissions é um gerenciamento de permissões escalável e um serviço de autorização detalhado para as aplicações que você cria. Usando o Cedar, uma linguagem de políticas de código aberto expressiva e analisável, os desenvolvedores e administradores podem definir controles de acesso baseados em políticas usando perfis e atributos para um controle de acesso mais granular e com reconhecimento de contexto.

Com o Amazon Verified Permissions, você paga somente pelo que usar. Não há custos antecipados nem taxas mínimas. Não há um número mínimo de solicitações que um cliente deva fazer para usar o Amazon Verified Permissions. O serviço oferece suporte ao gerenciamento de políticas e autorizações.

Preços

Solicitações de autorização únicas

Região: Leste dos EUA (Norte da Virgínia): o mesmo preço para todas as regiões

As solicitações de autorização únicas são medidas por chamadas de API. Isso significa que cada chamada para a API isAuthorized ou isAuthorizedWithToken é medida como uma solicitação. 

Tipo de uso Preço por solicitação de API
Solicitação de autorização única USD 0,000005 por solicitação de API

No faturamento, cada solicitação feita a essas APIs é medida como uma “SingleAuthorizationRequest”. 

Solicitações de autorização em lote

As solicitações de autorização em lote são medidas por chamadas de API. Isso significa que cada chamada para a API BatchIsAuthorized ou BatchIsAuthorizedWithToken é medida como uma solicitação, independentemente do número de autorizações que você fizer na solicitação da API. 

Nível de preços (solicitações de API por mês) Preço por solicitação de API
Primeiras 40 milhões de solicitações por mês USD 0,00015 por solicitação de API
Próximas 60 milhões de solicitações por mês USD 0,000075 por solicitação de API
Mais de 100 milhões de solicitações por mês USD 0,00004 por solicitação de API

Não há um número mínimo de solicitações que você deva fazer para usar o Amazon Verified Permissions. Por exemplo, se sua aplicação fizer 1.000 solicitações de API para a API BatchIsAuthorized, você será cobrado por 1.000 solicitações (USD 0,00015 * 1.000 solicitações = USD 0,15).

No faturamento, cada solicitação de autorização em lote é medida como uma “Solicitação de autorização

Gerenciamento de políticas

As solicitações de gerenciamento de políticas, exceto para BatchGetPolicies, também são medidas com base em chamadas de API. Cada chamada para as APIs CreatePolicy, UpdatePolicy, GetPolicy e ListPolicy é medida como uma solicitação única. BatchGetPolicies é medida por política retornada. Por exemplo, chamar a API BatchGetPolicies para retornar dez políticas é medido como dez solicitações, e o preço equivale a chamar a API GetPolicy dez vezes.

Tipo de uso Preço por solicitação de API
Solicitação de gerenciamento de políticas USD 0,00004 por solicitação de gerenciamento de políticas

Exemplos de preços (mensal)

Exemplo 1

Uma aplicação de gerenciamento de fornecedores baseada em uma arquitetura com tecnologia sem servidor está usando o Verified Permissions para autorizar solicitações. A aplicação usa o API Gateway e tem APIs seguras usando o assistente de início rápido do Verified Permissions. A aplicação é usada por 250 fornecedores para gerenciar informações e inventário de produtos. Cada fornecedor usa a aplicação todos os dias, o que resulta em 1000 chamadas de API para a aplicação. Em todos os fornecedores, a aplicação faz 250.000 solicitações de API diariamente. A aplicação autoriza solicitações usando um autorizador do Lambda do API Gateway implantado pelo assistente de início rápido. Em geral, a aplicação chama o Verified Permissions para 250 mil autorizações todos os dias úteis. Presumindo 20 dias úteis por mês, a aplicação faz 5 milhões de chamadas de API para o Verified Permissions.

Tipo de uso Número de solicitações Preço por solicitação de API Cobrança pelo mês
Solicitações de autorização únicas  5 milhões USD 0,000005 5 M * USD 0,000005 = USD 25
Cobranças totais: USD 25/mês

Exemplo n.º 2

Uma empresa de testes farmacêuticos com dados de pacientes está usando o Verified Permissions para filtrar dados de privacidade e autorizar o acesso a atributos de dados privados de pacientes com base no chamador da API. Cada paciente tem uma média de 25 atributos privados que precisam ser autorizados antes de serem exibidos ou atualizados. Existem 10 mil pacientes ativos em todos os estudos de laboratório, e seus dados são acessados três vezes por dia para atualizar as estatísticas vitais. A aplicação usa a API BatchAuthorization e faz uma solicitação de API para a API BatchIsAuthorized quando o usuário visualiza ou atualiza os dados do paciente. A solicitação da API BatchAuthorization autoriza o acesso a todos os 25 atributos privados. Como resultado, eles fazem 900 mil solicitações de autorização em lote todos os meses (presumindo um mês de 30 dias). 

O Verified Permissions também é usado pela aplicação do laboratório para autorizar solicitações para 20 microsserviços variados. A autorização de cada microsserviço é de 250 mil por mês. A aplicação usa a API isAuthorized para autorizar o acesso em microsserviços. 

Autorizações para dados de pacientes = 900 mil solicitações de autorização por mês

Autorizações para acessar microsserviços: 250 mil solicitações de API/mês * 20 microsserviços = 5 milhões de solicitações de autorização únicas/mês

Autorização total: 2,5 milhões + 900 mil = 3,4 milhões de autorizações/mês

Tipo de uso Número de solicitações Preço por solicitação de API Cobrança pelo mês
Solicitações de autorização únicas  5 milhões USD 0,000005 5 M * USD 0,000005 = USD 25
Primeiras 40 milhões de solicitações de autorização (API BatchIsAuthorized ou BatchIsAuthorizedWithToken) 900 mil USD 0,00015 900 mil * USD 0,00015 = USD 135
Cobranças totais: USD 160/mês

Exemplo n.º 3

Uma aplicação comercial de alta frequência exige um alto volume de autorizações comerciais com a menor latência. A aplicação usa o avp-local-agent para avaliar as autorizações dentro da aplicação para reduzir a latência da rede e fornecer os tempos de resposta mais rápidos. O agente realiza 200 milhões de autorizações por mês. Para garantir que as políticas mais recentes estejam sendo usadas, o avp-local-agent foi configurado para atualizar seu cache de políticas a cada 2 minutos. O agente faz uma única chamada de API para o Verified Permissions por política para atualizar o cache. Supondo que haja 10 políticas e um mês de 30 dias, cada agente faz 216.000 chamadas por mês. Há 20 agentes em execução no farm de servidores, o que resulta em 4,32 milhões de ações de gerenciamento de políticas por mês.

200 milhões de autorizações/mês * USD 0 de autorização do agente = USD 0

20 agentes * 216.000 solicitações de políticas/mês/agente = 4,32 milhões de ações de gerenciamento de políticas

Tipo de uso Número de solicitações Preço por solicitação de API Cobrança pelo mês
Solicitações de gerenciamento de políticas 4,32 milhões USD 0,00004 4,32 M * USD 0,00004 = USD 172,80
Cobranças totais: USD 172,80/mês

No faturamento, cada solicitação feita a essas APIs é medida como uma “SingleAuthorizationRequest”.

Recursos adicionais de preços

Calcule facilmente os custos mensais na AWS

Entre em contato com os especialistas da AWS para obter um orçamento personalizado

Você encontrou o que estava procurando hoje?

Informe-nos para que possamos melhorar a qualidade do conteúdo em nossas páginas