Preise für Amazon Verified Permissions
Preisübersicht
Bei Amazon Verified Permissions handelt es sich um einen skalierbaren Service zur Verwaltung von Berechtigungen und zur detaillierten Autorisierung für die von Ihnen selbst entwickelten Anwendungen. Mit Cedar, einer ausdrucksstarken und analysierbaren Open-Source-Richtliniensprache, können Entwickler und Administratoren richtlinienbasierte Zugriffskontrollen mithilfe von Rollen und Attributen definieren. Dadurch erhalten sie eine detailliertere, kontextabhängige Zugriffskontrolle.
Bei Amazon Verified Permissions zahlen Sie nur für das, was Sie wirklich nutzen. Dabei gibt es keine Vorab- oder Mindestgebühren. Es gibt keine Mindestanzahl an Anfragen, die ein Kunde stellen muss, um Amazon Verified Permissions nutzen zu können. Der Service unterstützt Autorisierungen und die Richtlinienverwaltung.
Preise
Einzelne Autorisierungsanfragen
Region: USA Ost (Nord-Virginia) – gleicher Preis für alle Regionen
Einzelne Autorisierungsanfragen werden pro API-Aufruf berechnet. Das bedeutet, dass jeder Aufruf der API IsAuthorized oder IsAuthorizedWithToken als eine Anfrage gezählt wird.
Verwendungstyp | Preis pro API-Anfrage |
Einzelne Autorisierungsanfrage | 0,000005 USD pro API-Anfrage |
Bei der Abrechnung wird jede Anfrage an diese APIs als „SingleAuthorizationRequest“ gezählt.
Batch-Autorisierungsanfragen
Batch-Autorisierungsanfragen werden pro API-Aufruf berechnet. Das bedeutet, dass jeder Aufruf der API BatchIsAuthorized oder BatchIsAuthorizedWithToken als eine Anfrage gezählt wird, und zwar unabhängig von der Anzahl der Autorisierungen, die Sie in der API-Anfrage vornehmen.
Preisstufe (API-Anfragen pro Monat) | Preis pro API-Anfrage |
Die ersten 40 Millionen Anfragen pro Monat | 0,00015 USD pro API-Anfrage |
Die nächsten 60 Millionen Anfragen pro Monat | 0,000075 USD pro API-Anfrage |
Mehr als 100 Millionen Anfragen pro Monat | 0,00004 USD pro API-Anfrage |
Es gibt keine Mindestanzahl an Anfragen, die Sie stellen müssen, um Amazon Verified Permissions nutzen zu können. Wenn Ihre Anwendung beispielsweise 1 000 API-Anfragen an die API BatchIsAuthorized stellt, werden Ihnen 1 000 Anfragen in Rechnung gestellt (0,00015 USD x 1 000 Anfragen = 0,15 USD).
Bei der Abrechnung wird jede Batch-Autorisierungsanfrage als „AuthorizationRequest“ gezählt.
Richtlinienverwaltung
Anfragen zur Richtlinienverwaltung (mit Ausnahme von BatchGetPolicies) werden ebenfalls pro API-Aufruf berechnet. Jeder Aufruf der APIs CreatePolicy, UpdatePolicy, GetPolicy und ListPolicy wird als einzelne Anfrage gezählt. BatchGetPolicies wird pro zurückgegebener Richtlinie berechnet. Beispielsweise wird der Aufruf der API BatchGetPolicies zur Rückgabe von 10 Richtlinien als 10 Anfragen gezählt. Damit entspricht er preislich dem zehnmaligen Aufruf der API GetPolicy.
Verwendungstyp | Preis pro API-Anfrage |
Anfrage zur Richtlinienverwaltung | 0,00004 USD pro Anfrage zur Richtlinienverwaltung |
Preisbeispiele (monatlich)
Beispiel Nr. 1
Eine Anwendung zur Anbieterverwaltung, die auf einer Serverless-Architektur basiert, verwendet verifizierte Berechtigungen, um Anfragen zu autorisieren. Die Anwendung nutzt API Gateway und hat die APIs mit dem Schnellstart-Assistenten von Verified Permissions abgesichert. Die Anwendung wird von 250 Anbietern zur Verwaltung von Produktinformationen und Beständen verwendet. Jeder Anbieter nutzt die Anwendung täglich, was zu 1 000 API-Aufrufen an die Anwendung führt. Über alle Anbieter hinweg stellt die Anwendung täglich 250 000 API-Anfragen. Die Anwendung autorisiert Anfragen mithilfe eines Lambda-Autorisierers von API Gateway, der vom Schnellstart-Assistenten bereitgestellt wird. Insgesamt ruft die Anwendung an jedem Wochentag Verified Permissions für 250 000 Autorisierungen auf. Geht man von 20 Arbeitstagen pro Monat aus, führt die Anwendung 5 Mio. API-Aufrufe an Verified Permissions durch.
Verwendungstyp | Anzahl der Anfragen | Preis pro API-Anfrage | Gebühr für den Monat |
Einzelne Autorisierungsanfragen | 5 Millionen | 0,000005 USD | 5 Mio. x 0,000005 USD = 25 USD |
Gesamtkosten: 25 USD/Monat |
Beispiel Nr. 2
Ein pharmazeutisches Testunternehmen mit Patientendaten verwendet verifizierte Berechtigungen zum Filtern von Datenschutzdaten mithilfe von verifizierten Berechtigungen, um den Zugriff auf private Patientendatenattribute basierend auf dem API-Aufrufer zu autorisieren. Jeder Patient weist durchschnittlich 25 private Attribute auf, die autorisiert werden müssen, bevor sie angezeigt oder aktualisiert werden können. In allen Laborstudien gibt es 10 000 aktive Patienten, auf deren Daten dreimal täglich zugegriffen wird, um Vitalstatistiken anzuzeigen oder zu aktualisieren. Die Anwendung nutzt die API BatchAuthorization und stellt eine API-Anfrage an die API BatchIsAuthorized, wenn Benutzer Patientendaten anzeigen oder aktualisieren. Über die Anfrage an die API BatchAuthorization wird der Zugriff auf alle 25 privaten Attribute autorisiert. Folglich werden jeden Monat 900 000 Batch-Autorisierungsanfragen gestellt (in einem Monat mit 30 Tagen).
Verified Permissions wird von der Laboranwendung auch genutzt, um Anfragen an 20 verschiedene Microservices zu autorisieren. Jeder Microservice erhält 250 000 Autorisierungen pro Monat. Die Anwendung autorisiert den Zugriff innerhalb von Microservices über die API IsAuthorized .
Autorisierungen für Patientendaten = 900 000 Autorisierungsanfragen/Monat
Autorisierungen für den Zugriff auf Microservices: 250 000 API-Anfragen/Monat x 20 Microservices = 5 Mio. einzelne Autorisierungsanfragen/Monat
Gesamtzahl der Autorisierungen: 2,5 Mio. + 900 000 = 3,4 Mio. Autorisierungen/Monat
Verwendungstyp | Anzahl der Anfragen | Preis pro API-Anfrage | Gebühr für den Monat |
Einzelne Autorisierungsanfragen | 5 Millionen | 0,000005 USD | 5 Mio. x 0,000005 USD = 25 USD |
Die ersten 40 Millionen Autorisierungsanfragen (API BatchIsAuthorized oder BatchIsAuthorizedWithToken) | 900 000 | 0,00015 USD | 900 000 x 0,00015 USD = 135 USD |
Gesamtkosten: 160 USD/Monat |
Beispiel Nr. 3
Eine Anwendung für den Hochfrequenzhandel erfordert ein hohes Volumen an Handelsgenehmigungen bei geringster Latenz. Die Anwendung verwendet den avp-local-agent, um Autorisierungen innerhalb der Anwendung auszuwerten, um die Netzwerklatenz zu reduzieren und die schnellsten Antwortzeiten bereitzustellen. Der Kundendienstmitarbeiter führt 200 Millionen Autorisierungen pro Monat durch. Um sicherzustellen, dass die neuesten Richtlinien verwendet werden, wurde der avp-local-agent so konfiguriert, dass sein Richtlinien-Cache alle 2 Minuten aktualisiert wird. Der Kundendienstmitarbeiter führt pro Richtlinie einen einzelnen API-Aufruf an verifizierten Berechtigungen durch, um den Cache zu aktualisieren. Angenommen, es gibt 10 Richtlinien und einen Monat mit 30 Tagen, dann tätigt jeder Kundendienstmitarbeiter 216 000 Aufrufe pro Monat. In der Serverfarm werden 20 Kundendienstmitarbeiter ausgeführt, die jeden Monat 4,32 Mio. Richtlinienverwaltungsaktionen durchführen.
200 Mio. Auth./Monat x 0 USD Autorisierung durch Kundendienstmitarbeiter = 0 USD
20 Kundendienstmitarbeiter x 216 000 Richtlinienanfragen/Monat/Kundendienstmitarbeiter = 4,32 Mio. Richtlinienverwaltungsaktionen
Verwendungstyp | Anzahl der Anfragen | Preis pro API-Anfrage | Gebühr für den Monat |
Anfragen zur Richtlinienverwaltung | 4,32 Millionen | 0,00004 USD | 4,32 Mio. x 0,00004 USD = 172,80 USD |
Gesamtkosten: 172,80 USD/Monat |
Bei der Abrechnung wird jede Anfrage an diese APIs als „SingleAuthorizationRequest“ gezählt.
Zusätzliche Ressourcen zur Preiskalkulation
Monatliche Nutzungskosten für AWS mühelos berechnen
AWS-Spezialisten kontaktieren und ein personalisiertes Angebot einholen
Haben Sie die gewünschten Informationen gefunden?
Dein Beitrag hilft uns, die Qualität der Inhalte auf unseren Seiten zu verbessern.