Tarification Amazon Verified Permissions
Vue d’ensemble des tarifs
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 Amazon Verified Permissions, vous ne payez que pour ce que vous utilisez. Le service ne requiert aucuns frais initiaux ou minimums. Il n'y a pas de nombre minimum de demandes qu'un client doit effectuer pour utiliser Amazon Verified Permissions. Le service prend en charge la gestion des autorisations et des politiques.
Tarification
Demandes d’autorisation uniques
Région : USA Est (Virginie du Nord), tarification identique pour toutes les régions
Les demandes d’autorisation uniques sont mesurées par appel d’API. Cela signifie que chaque appel à l’API IsAuthorized ou IsAuthorizedWithToken est mesuré comme une seule demande.
Type d’utilisation | Prix par demande d’API |
Demande d’autorisation unique | 0,000005 USD par demande d’API |
Lors de la facturation, chaque demande adressée à ces API est comptabilisée comme une « SingleAuthorizationRequest ».
Demandes d’autorisation par lots
Les demandes d’autorisation par lots sont mesurées par appel d’API. Cela signifie que chaque appel à l’API BatchIsAuthorized ou BatchIsAuthorizedWithToken est comptabilisé comme une seule demande, quel que soit le nombre d’autorisations dans la demande d’API.
Niveau de tarification (demandes d’API par mois) | Prix par demande d’API |
40 premiers millions de demandes par mois | 0,00015 USD par demande d’API |
60 millions de demandes suivantes par mois | 0,000075 USD par demande d’API |
Plus de 100 millions de demandes par mois | 0,00004 USD par demande d’API |
Il n’y a pas de nombre minimum de demandes à effectuer pour pouvoir utiliser Amazon Verified Permissions. Par exemple, si votre application envoie 1 000 demandes d’API à l’API BatchIsAuthorized, 1 000 demandes vous sont facturées (0,00015 USD * 1 000 demandes = 0,15 USD).
Lors de la facturation, chaque demande d’autorisation par lots est comptabilisée comme une « AuthorizationRequest »
Gestion des politiques
Les demandes de gestion des politiques, à l’exception de BatchGetPolicies, sont également mesurées par appel d’API. Chaque appel à l’API CreatePolicy, à l’API UpdatePolicy, à l’API GetPolicy et à l’API ListPolicy est mesuré comme une seule demande. BatchGetPolicies est mesuré par politique renvoyée. Par exemple, appeler l’API BatchGetPolicies pour renvoyer dix politiques est compté comme dix requêtes, et son prix équivaut à appeler dix fois l’API GetPolicy.
Type d’utilisation | Prix par demande d’API |
Requête de gestion des politiques | 0,00004 USD par demande de gestion des politiques |
Exemples de tarification (mensuelle)
Exemple 1
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. Dans l’ensemble, l’application appelle Verified Permissions pour 250 000 autorisations chaque jour de la semaine. En supposant 20 jours ouvrables chaque mois, l’application effectue 5 millions d’appels d’API à Verified Permissions.
Type d’utilisation | Nombre de demandes | Prix par demande d’API | Frais mensuels |
Demandes d’autorisation uniques | 5 millions | 0,000005 USD | 5M * 0,000005 USD = 25 USD |
Total des frais : 25 USD/mois |
Exemple 2
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 voir ou mettre à jour les statistiques vitales. L’application utilise l’API BatchAuthorization et envoie une demande d’API à l’API BatchIsAuthorized lorsque l’utilisateur consulte ou met à jour les données des patients. La demande d’API BatchAuthorization autorise l’accès aux 25 attributs privés. Par conséquent, 900 000 demandes d’autorisation par lots sont envoyées chaque mois (en supposant un mois de 30 jours).
Verified Permissions est également utilisé par l’application de laboratoire pour autoriser les demandes à 20 microservices divers. Chaque microservice est autorisé 250 000 fois/mois. L’application utilise l’API IsAuthorized pour autoriser l’accès au sein des microservices.
Autorisations pour les données des patients = 900 000 demandes d’autorisation par mois
Autorisations d’accès aux microservices : 250 000 demandes d’API par mois * 20 microservices = 5 millions de demandes d’autorisation uniques par mois
Total des autorisations : 2,5 millions + 900 000 = 3,4 millions d’autorisations par mois
Type d’utilisation | Nombre de demandes | Prix par demande d’API | Frais mensuels |
Demandes d’autorisation uniques | 5 millions | 0,000005 USD | 5M * 0,000005 USD = 25 USD |
40 premiers millions de demandes d’autorisation (API BatchIsAuthorized ou BatchIsAuthorizedWithToken) | 900 000 | 0,00015 USD | 900 000 USD * 0,00015 USD = 135 USD |
Total des frais : 160 USD/mois |
Exemple 3
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 requêtes de politiques/mois/agent = 4,32 millions d’actions de gestion de politiques
Type d'utilisation | Nombre de demandes | Prix par demande d’API | Frais mensuels |
Requêtes de gestion des politiques | 4,32 millions | 0,00004 USD | 4,32M * 0,00004 USD = 172,80 USD |
Total des frais : 172,80 USD/mois |
Lors de la facturation, chaque demande adressée à ces API est comptabilisée comme une « SingleAuthorizationRequest ».
Ressources de tarification supplémentaires
Calculez facilement vos coûts mensuels avec AWS
Contacter les spécialistes AWS pour obtenir un devis personnalisé
Avez-vous trouvé les informations que vous recherchiez ?
Faites-nous part de vos commentaires afin que nous puissions améliorer le contenu de nos pages