Verwenden der AWS-Preislisten-Bulk-API - AWS Fakturierung

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden der AWS-Preislisten-Bulk-API

Um uns Feedback zu AWS-Preisliste zu geben, füllen Sie diese kurze Umfrage aus. Ihre Antworten bleiben anonym. Hinweis: Diese Umfrage ist nur auf Englisch verfügbar.

Wir empfehlen die Verwendung der Preislisten-Bulk-API, wenn Sie die folgenden Aufgaben ausführen möchten:

  • Verwenden Sie große Mengen an Produkt- und Preisinformationen für AWS-Services.

  • Verwenden Sie Produkt- und Preisinformationen mit hohem Durchsatz für einen AWS-Service, z. B. die Verarbeitung in großen Mengen.

Wenn die Preislisten-Abfrage-API nicht ausreichend Durchsatz und Kontingente für Ihren Anwendungsfall bietet, verwenden Sie außerdem die Preislisten-Massen-API.

IAM-Berechtigungen

Eine AWS Identity and Access Management (IAM)-Identität, beispielsweise ein Benutzer oder eine Rolle, muss über die Berechtigung zur Verwendung der Preislisten-Bulk-API verfügen. Verwenden Sie die folgende IAM-Richtlinie, um Zugriff zu gewähren.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "pricing:DescribeServices", "pricing:GetPriceListFileUrl", "pricing:ListPriceLists" ], "Resource": [ "*" ] } ] }
Anmerkung

Diese Richtlinie gewährt nur Zugriff auf die Preislisten-Bulk-API. Informationen zum Gewähren des Zugriffs auf die Preislistenabfrage-API finden Sie in der Beispiel-IAM-Richtlinie Finden von Produkten und Preisen.

Endpunkte

Die Preislisten-Bulk-API bietet die folgenden Endpunkte:

  • https://api.pricing.us-east-1.amazonaws.com

  • https://api.pricing.eu-central-1.amazonaws.com

  • https://api.pricing.ap-south-1.amazonaws.com

Die AWS-Region ist der API-Endpunkt für die Preislisten-Bulk-API. Die Endpunkte stehen in keinem Zusammenhang mit Produkt- oder Serviceattributen.

Informationen zum Aufrufen der Preislisten-Bulk-API finden Sie in den folgenden Beispielen.

Java

Geben Sie im folgenden Beispiel den region_name an und verwenden Sie ihn zum Erstellen des PricingClient.

public class Main { public static void main(String[] args) { // Create pricing client PricingClient client = PricingClient.builder() .region(Region.US_EAST_1)// or Region.AP_SOUTH_1 .credentialsProvider(DefaultCredentialsProvider.builder().build()) .build(); ); } }
AWS Command Line Interface

Geben Sie mit dem folgenden Befehl die Region an.

aws pricing describe-services --region us-east-1

Kontingente

Einige Vorgänge der Preislisten-Bulk-API werden mithilfe eines Token-Bucket-Schemas gedrosselt, um die Serviceverfügbarkeit aufrechtzuerhalten. Diese Kontingente gelten pro AWS-Konto und pro Region. Kontingente für jeden API-Vorgang sind in der folgenden Tabelle aufgeführt.

API-Vorgang Größe des Token-Buckets Nachfüllrate pro Sekunde
DescribeServices 10 5
GetPriceListFileUrl 10 5
ListPriceLists 10 5

Weitere Informationen zu Service Quotas (früher als Limits bezeichnet) finden Sie unter AWS-Service-Kontingente in der Allgemeine AWS-Referenz.