Passer au contenu principal

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