Bei Amazon API Gateway bezahlen Sie nur dann, wenn Ihre APIs verwendet werden. Es fallen weder Mindestgebühren noch Vorausleistungen an. Bei HTTP APIs und REST APIs bezahlen Sie lediglich für eingehende API-Aufrufe und ausgehende Datenübertragungen. Für private APIs fallen keine Datenübertragungskosten an. Wenn Sie private APIs in Amazon API Gateway verwenden, fallen jedoch Gebühren für AWS PrivateLink an. Amazon API Gateway bietet auch optionale Zwischenspeicherung von Daten, die zu einem Stundensatz abgerechnet wird, der je nach der gewählten Zwischenspeichergröße variiert. For WebSocket APIs, you only pay when your APIs are in use based on number of messages sent and received and connection minutes.
Das kostenlose API Gateway Kontingent umfasst eine Million HHTP-API-Aufrufe, eine Million REST-API-Aufrufe und 750 000 Verbindungsminuten pro Monat für bis zu 12 Monate.
HTTP-API:Eine RESTful-API, die für serverlose Workloads optimiert ist. Bezahlen Sie nur für eingehende API-Aufrufe.
REST-API: Eine RESTful API, die API-Proxy-Funktionalität und Verwaltungsfunktionen in einer einzigen Lösung bietet. Bezahlen Sie nur für eingehende API-Aufrufe.
WebSocket-API: Erhält eine beständige Verbindung zwischen verbundenen Clients aufrecht, um eine Nachrichtenkommunikation in Echtzeit zu ermöglichen. Bezahlen Sie für übertragene Nachrichten und Verbindungsminuten.
Kostenloses Kontingent
Das kostenlose Amazon API Gateway Kontingent umfasst eine Million API-Aufrufe, die für REST-APIs eingegangen sind, eine Million API-Aufrufe, die für HTTP-APIs eingegangen sind, sowie eine Million Nachrichten und 750 000 Verbindungsminuten für WebSocket-APIs pro Monat für bis zu 12 Monate. Wenn Sie diese Anzahl der Aufrufe pro Monat überschreiten, werden Ihnen die API Gateway-Gebühren in Rechnung gestellt.
1 MIO. EINGEGANGENE API-AUFRUFE | 1 MIO. NACHRICHTEN | 750 000 VERBINDUNGSMINUTEN
pro Monat
Diese Angebote für kostenlose Kontingente stehen nur neuen AWS-Kunden zur Verfügung und sind für einen Zeitraum von 12 Monaten ab Ihrer AWS-Registrierung gültig. Wenn Ihr 12-monatiger, kostenloser Nutzungszeitraum abgelaufen ist oder Ihre Nutzung das Kontingent übersteigt, zahlen Sie einfach die standardmäßigen leistungsbasierten Preise.
HTTP-APIs
Sie bezahlen lediglich für eingehende API-Aufrufe und ausgehende Datenübertragungen. Das kostenlose Kontingent für API Gateway beinhaltet für HTTP-APIs eine Million API-Aufrufe pro Monat für bis zu 12 Monate.
REST-APIs
Sie bezahlen lediglich für eingehende API-Aufrufe und ausgehende Datenübertragungen. Für private APIs fallen keine Datenübertragungskosten an. Wenn Sie private APIs in Amazon API Gateway verwenden, fallen jedoch Gebühren für AWS PrivateLink an. Amazon API Gateway bietet auch optionale Zwischenspeicherung von Daten, die zu einem Stundensatz abgerechnet wird, der je nach der gewählten Zwischenspeichergröße variiert. Das kostenlose Kontingent für API Gateway beinhaltet für REST-APIs eine Million API-Aufrufe pro Monat für bis zu 12 Monate.
WebSocket APIs
Pay only for messages sent and received and the total number of connection minutes. Sie können Nachrichten bis zu einer Größe von 128 Kilobyte (KB) senden und empfangen. Die Nachrichten werden in Schritten von 32 kB gemessen. So, a 33 KB message is metered as two messages.
Für WebSocket-APIs umfasst das kostenlose Kontingent von API Gateway eine Million Nachrichten (gesendet oder empfangen) und 750 000 Verbindungsminuten für bis zu 12 Monate.
Zusätzliche Gebühren
Ggf. fallen zusätzliche Gebühren an, wenn Sie API Gateway in Kombination mit anderen AWS-Services nutzen oder Datenübertragungen von AWS durchführen. Weitere Informationen zu den Preisen von AWS-Services finden Sie im Abschnitt „Preise“ auf den entsprechenden Detailseiten der AWS-Services. Nachstehend finden Sie Links zu den Preisen einiger der am häufigsten genutzten Services.
Wenn Sie externe Datenübertragungen nutzen, werden diese zum EC2-Datenübertragungstarif in Rechnung gestellt
Beinhaltet die Gebühren, die Ihnen pro Stunde für die Bereitstellung Ihres VPC-Endpunkts in jeder Availability Zone berechnet werden
Einschließlich Preisen für Anfragen und Dauer
Einschließlich Preisen für Metriken und Dashboards
Preisbeispiele
HTTP-APIs
Preisbeispiel 1: Eine API, die in einer serverlosen Webanwendung verwendet wird und Lambda aufruft, um dynamische Website-Inhalte zurückzugeben. Die Seite wird 10 000 mal pro Minute geladen. Jede API-Anfrage ist 12 KB groß und die Antwort 46 KB.
10 000 Seitenaufrufe/Minute * 60 Minuten/Stunde * 24 Stunden/Tag * 30 Tage/Monat pro 1 000 000 = 432 Millionen Zugriffe pro Monat.
300 Millionen * 1,00 USD/Million = 300 USD
132 Millionen * 0,90 USD/Millionen = 118,8 USD
Gesamtsumme = 418,8 USD (0,97 USD pro Million)
Preisbeispiel 2: Eine API zum Hochladen von Daten in Ihr HTTPS-Back-End. Die API wird 25 Mal pro Minute aufgerufen, um Dokumente hochzuladen. Jedes Dokument ist im Durchschnitt 4,5 MB groß.
25 Aufrufe/Minute * 60 Minuten/Stunde * 24 Stunden/Tag * 30 Tage/Monat * 4,5 MB/512 KB/Anfrage = 9 720 000 Anfragen/Monat * 1 USD/Million = 9,72 USD
Gesamtsumme = 9,72 USD
REST-APIs
Für das Edge optimierte und regionale APIs
Eine für das Edge optimierte oder regionale API empfängt 5 Millionen API-Aufrufe pro Monat, jeder API-Aufruf gibt Antworten mit einer Größe von 3 KB zurück, kein Zwischenspeicher.
Das folgende Beispiel zeigt die Preise für den USA Ost (N. Virginia, Ohio), USA West (Oregon) und Asien-Pazifik (Mumbai)
Amazon API Gateway – Gebühren für API-Aufrufe = 5 Millionen * 3,50 USD/Million = 17,50 USD
Gesamtgröße der Datenübertragungen = 3 kB * 5 Millionen = 15 Millionen/kB = 14,3 GB
Amazon API Gateway – Datenübertragungskosten = 14,3 GB * 0,09 USD = 1,29 USD
Gesamtgebühren für Amazon API Gateway = 17,50 USD + 1,29 USD = 18,79 USD
Für das Edge optimierte und regionale APIs
Eine Edge-optimierte oder regionale API, die pro Monat 15 Milliarden API-Aufrufe erhält, wobei jeder API-Aufruf Antworten mit einer Größe von 4 Kilobyte (KB) ohne Zwischenspeicherung zurückgibt.
Das folgende Beispiel zeigt die Preise für den USA Ost (N. Virginia, Ohio), USA West (Oregon) und Asien-Pazifik (Mumbai)
Amazon API Gateway – Gebühren für API-Aufrufe = 333 Millionen * 3,50 USD/Million = 1,165,50 USD
667 Millionen * 2,80 USD/Million = 1,867,60 USD
14 Milliarden * 2,38 USD/Million = 33.320,00 USD
Die Anrufgebühren für Amazon API betragen insgesamt = 1.165,50 USD + 1.867,60 USD + 33.320,00 USD = 36.353,10 USD
Gesamtgröße der Datenübertragungen = 4 KB * 15 Milliarden = 57.220,46 GB
Amazon API Gateway Datenübertragungskosten = 57,220,46 GB * 0,09 USD = 5,149,84 USD
Gesamtgebühren für Amazon API Gateway = 36,353,10 USD + 5,149.84 USD = 41,502.94 USD
Private APIs
Eine private API empfängt 5 Millionen API-Aufrufe, jeder API-Aufruf hat eine Anforderungsgröße von 0,3 KB, jede Rückantwort eine Größe von 3 KB. Ein VPC-Endpunkt wird für den ganzen Monat (720 Stunden) in einer Availability Zone (AZ) bereit gestellt.
Das folgende Beispiel basiert auf den Preisen für USA Ost, USA West (Oregon)
Amazon API Gateway – Gebühren für API-Aufrufe = 5 Millionen * 3,50 USD/Million = 17,50 USD
Gesamtgebühren für Amazon API Gateway = 17,50 USD
Gesamtgröße der Datenübertragungen (Anforderung + Antwort) = (3 KB + 0,3 KB) * 5 Millionen = 16,5 Millionen/KB = 15,7 GB
Gebühren für die Bereitstellung des VPC-Endpunkts = 720 Stunden * 0,01 USD/AZ/Std. = 7,20 USD
Datenverarbeitungsgebühren für den VPC-Endpunkt = 15,7 GB * 0,01 USD/GB = 0,16 USD
Gesamtgebühren für Amazon VPC (AWS PrivateLink) = 7,20 USD + 0,16 USD = 7,36 USD
Gesamtgebühren = 17,50 USD + 7,36 USD = 24,86 USD
Preisbeispiel mit Zwischenspeicher (USA Ost, USA West, EU (Irland))
Wenn Ihre API 1,5 GB Zwischenspeicher für Ihre Daten erfordert, können Sie 1,6 GB für einen Satz von 0,038 USD/Std. bereitstellen.
0,038 USD * 24 = 0,912 USD/Tag
WebSocket APIs
Chat-Anwendung: 1000 Benutzer sind 12 Stunden am Tag mit der Chat-Anwendung verbunden. Jeder Nutzer schickt 100 Nachrichten am Tag und erhält 500 Nachrichten am Tag. Each message size is 3KB.
Example below reflects pricing in US East (N. Virginia)
Messaging Cost
Total messages per month = (100 (sent msgs) + 500 (received msgs)) * 1000 (users) * 30 (days) = 18M
Gesamt Nachrichten = 18 000 000/1 000 000 * 1,00 USD (pro Mio.) = 18 USD
Connectivity Cost
Total connection minutes per month = 1000 (users) * 12 (hrs) * 60 (mins) * 30 (days) = 21,600,000
Gesamtkosten Verbindung = 21 600 000/1 000 000 * 0,25 (Kosten pro Mio.) = 5,40 USD
Gesamtkosten = 18 USD (Messaging-Kosten) + 5,40 USD (Verbindungskosten) = 23,40 USD
Weitere Ressourcen zur Preiskalkulation
Berechnen Sie Ihre monatlichen Nutzungskosten für AWS auf einfache Art und Weise
Kontaktieren Sie AWS-Spezialisten, um ein personalisiertes Angebot zu erhalten
Erste Schritte mit Amazon API Gateway
Rufen Sie die AWS Managementkonsole auf.