Tarification Amazon Verified Permissions
Amazon Verified Permissions est un service évolutif de gestion de permissions et d'autorisations précises dédié aux applications que vous créez. Avec Cedar, un langage de politique open source expressif et analysable, les développeurs et les administrateurs peuvent définir des contrôles d'accès basés sur des politiques à l'aide de rôles et d'attributs pour un contrôle d'accès plus précis et contextuel.
Avec Verified Permissions, vous ne payez que ce que vous utilisez. Le service ne requiert aucuns frais initiaux ou minimums. En outre, il n'y a pas de nombre minimum de demandes d'autorisation qu'un client doit effectuer pour utiliser Amazon Verified Permissions. Vous êtes facturé en fonction du nombre de demandes d'autorisation et de demandes de gestion de politiques effectuées par votre application.
Les demandes d'autorisation correspondent au nombre d'appels à l'API IsAuthorized, l'API BatchIsAuthorized, l'API IsAuthorizedWithToken, et l'API BatchIsAuthorizedWithToken. Les API de demandes d'autorisation sont des API à volume élevé que votre application appelle plusieurs fois par session utilisateur. Un seul appel d'API à BatchIsAuthorized est considéré comme une demande d'autorisation unique, quel que soit le nombre d'autorisations demandées dans le cadre de la demande d'API.
Les demandes de gestion des politiques correspondent au nombre total d'appels d'API effectués, y compris les API CreatePolicy, UpdatePolicy, GetPolicy, et ListPolicy. Les API de gestion de politiques sont appelées moins fréquemment et sont facturées à un tarif différent.
Tarification
Région : USA Est (Virginie du Nord), tarification identique pour toutes les régions
Niveau de tarification (nombre de demandes d'autorisation par mois) | Prix par demande |
40 premiers millions de demandes par mois | 0,00015 USD par demande d'autorisation |
60 millions de demandes suivantes par mois | 0,000075 USD par demande d'autorisation |
Plus de 100 millions de demandes par mois | 0,00004 USD par demande d'autorisation |
Demandes de gestion des politiques | 0,00004 USD par demande de gestion des politiques |
Il n'y a pas de nombre minimum de demandes à effectuer pour pouvoir utiliser Amazon Verified Permissions. Par exemple, si votre application effectue 1 000 demandes d'autorisation, vous êtes facturé pour 1 000 demandes (0,00015 USD/1 000 demandes = 0,15 USD).
Exemples de tarification (mensuelle)
Une application de gestion des fournisseurs basée sur une architecture sans serveur utilise Verified Permissions pour autoriser les requêtes. L'application utilise API Gateway et dispose d'API sécurisées à l'aide de l'assistant de démarrage rapide de Verified Permissions. L'application est utilisée par 250 fournisseurs pour gérer les informations sur les produits et les stocks. Chaque fournisseur utilise l'application tous les jours, ce qui entraîne 1 000 appels d'API vers l'application. Au total, l'application effectue 250 000 requêtes API par jour pour l'ensemble des fournisseurs. L'application autorise les requêtes en utilisant un auteur de Lambda API Gateway déployé par l'assistant de démarrage rapide. L'assistant de démarrage rapide configure automatiquement la mise en cache des décisions d'autorisation dans API Gateway, et 70 % des demandes d'API sont autorisées depuis le cache. Dans l'ensemble, l'application appelle Verified Permissions pour 75 000 autorisations chaque jour ouvrable (30 % des 250 000 requêtes API). En supposant 20 jours ouvrables chaque mois, l'application effectue 1,5 million d'appels d’API à Verified Permissions.
Type d'utilisation | Nombre de demandes | Prix par demande | Frais mensuels |
40 premiers millions de demandes d'autorisation | 1,5 million | 0,00015 USD | 1,5 MILLION * 0,00015 MILLIONS USD = 225 USD |
Total des frais : 225 USD par mois |
Une société de tests pharmaceutiques disposant de données de patients utilise Verified Permissions pour filtrer les données de confidentialité en autorisant l'accès aux attributs de données privées des patients en fonction de l'appel d'API. Chaque patient a en moyenne 25 attributs privés qui doivent être autorisés avant de pouvoir être affichés ou mis à jour. Il y a 10 000 patients actifs dans toutes les études de laboratoire et leurs données sont consultées 3 fois par jour pour mettre à jour les statistiques vitales. (900 000 autorisations par mois, en supposant un mois de 30 jours). Étant donné que chaque attribut doit être autorisé, cela entraîne 22,5 millions d'autorisations par mois. Verified Permissions est également utilisé par l'application de laboratoire pour autoriser les demandes à 20 microservices divers. Ces services sont appelés 125 000 fois par mois. L'application n'utilise pas de mise en cache, mais elle utilise une autorisation par lot sur les appels d'accès aux attributs de données privées.
Autorisations pour les données des patients : (22,5 millions d'autorisations par mois) / (25 autorisations par lot) = 900 k autorisations par mois
Autorisations pour l'accès aux microservices : 125 000 demandes API par mois * 20 microservices = 2,5 millions d'autorisations par mois
Total des autorisations: 2,5 millions + 900 k = 3,4 millions d'autorisations par mois
Type d'utilisation | Nombre de demandes | Prix par demande | Frais mensuels |
40 premiers millions de demandes d'autorisation | 3,4 millions | 0,00015 USD | 3,4 millions * 0,00015 USD = 510 USD |
Total des frais : 510 USD par mois |
Une application de trading à haute fréquence nécessite un volume élevé d'autorisations de transaction avec la latence la plus faible possible. L'application utilise l'agent local avp pour évaluer les autorisations à l'intérieur de l'application afin de réduire la latence du réseau et d'offrir les temps de réponse les plus rapides. L'agent effectue 200 millions d'autorisations par mois. Pour garantir que les dernières politiques sont utilisées, l'agent local avp a été configuré pour mettre à jour son cache de politiques toutes les 2 minutes. L'agent effectue un seul appel d'API à Verified Permissions par politique pour actualiser le cache. En supposant qu'il y ait 10 politiques et un mois de 30 jours, chaque agent effectue 216 000 appels par mois. Il y a 20 agents en cours d'exécution dans la ferme de serveurs, ce qui entraîne 4,32 millions d'actions de gestion de politiques chaque mois.
200 millions d'autorisations/mois * 0 USD d'autorisation de l'agent = 0 USD
20 agents * 216 000 demandes de politiques/mois/agent = 4,32 millions d'actions de gestion de politiques
Type d'utilisation | Nombre de demandes | Prix par demande | Frais mensuels |
40 premiers millions de demandes d'autorisation | 4,32 millions | 0,00004 USD | 4,32 millions * 0,00004 USD = 172,8 USD |
Total des frais : 172,8 USD par mois |
Ressources de tarification supplémentaires
Calculer facilement vos coûts mensuels avec AWS
Contacter les spécialistes AWS pour obtenir un devis personnalisé