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.
Preislistendateien mithilfe von AWS Price List Bulk abrufen API
Anmerkung
Wenn Sie uns Feedback dazu geben AWS-Preisliste möchten, füllen Sie diese kurze Umfrage
Wir empfehlen Ihnen, die Bulk-Version von Price List zu verwenden, 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 Preislistenabfrage für Ihren Anwendungsfall API keinen ausreichenden Durchsatz und keine ausreichenden Kontingente bietet, verwenden Sie außerdem die Option Preislisten BulkAPI.
Wir empfehlen, dass Sie AWS Price List Bulk verwendenAPI, um Preislistendateien programmgesteuert zu suchen und herunterzuladen. Gehen Sie wie folgt URL vor, um die Preislistendateien abzurufen.
Wenn Sie AWS Price List Bulk nicht verwenden möchtenAPI, können Sie die Preislistendateien manuell herunterladen. Weitere Informationen finden Sie unter Manuelles Abrufen von Preislistendateien.
Verwenden Sie den DescribeServices
API Vorgang, um alle verfügbaren Produkte zu finden AWS-Services , die von Price List Bulk API unterstützt werden. Dieser API Vorgang gibt den ServiceCode
Wert aus der Liste der Dienste zurück. Mithilfe dieses Werts können Sie später nach relevanten Preislistendateien suchen.
Beispiel: Nach verfügbaren Services suchen
Der folgende Befehl zeigt, wie Sie nach verfügbaren AWS-Services suchen können.
aws pricing describe-services --region us-east-1
Das AWS-Region ist der API Endpunkt für die Bulk Price ListAPI. Die Endpunkte stehen in keinem Zusammenhang mit Produkt- oder Serviceattributen.
Antwort
{ "FormatVersion": "aws_v1", "NextToken": "abcdefg123", "Services": [ { "AttributeNames": [ "volumeType", "maxIopsvolume", "instanceCapacity10xlarge", "locationType", "operation" ], "ServiceCode": "AmazonEC2" }, { "AttributeNames": [ "productFamily", "volumeType", "engineCode", "memory" ], "ServiceCode": "AmazonRDS" }, {...} ] }
Weitere Informationen zu diesem API Vorgang finden Sie unter DescribeServicesund sprachspezifische Informationen AWS SDKs in der Referenz AWS Billing and Cost Management API
Verwenden Sie diesen ListPriceLists
API Vorgang, um eine Liste mit Preislistenreferenzen abzurufen, zu deren Anzeige Sie berechtigt sind. Zum Filtern Ihrer Ergebnisse können Sie die ServiceCode
-, CurrencyCode
- und EffectiveDate
-Parameter angeben.
Das AWS-Region ist der API Endpunkt für die Bulk-Version von Price ListAPI. Die Endpunkte stehen in keinem Zusammenhang mit Produkt- oder Serviceattributen.
Beispiele für die Suche nach Preislistendateien
Beispiel: Suchen Sie nach Preislistendateien für alle AWS-Regionen
Wenn Sie den --region-code
Parameter nicht angeben, gibt der API Vorgang Verweise auf Preislistendateien aus allen verfügbaren Dateien zurück AWS-Regionen.
aws pricing list-price-lists --service-code AmazonRDS --currency-code USD --effective-date "2023-04-03 00:00"
Antwort
{ "NextToken": "abcd1234", "PriceLists": [ { "CurrencyCode": "USD", "FileFormats": [ "json", "csv" ], "PriceListArn": "arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-east-1", "RegionCode": "us-east-1" }, { "CurrencyCode": "USD", "FileFormats": [ "json", "csv" ], "PriceListArn": "arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-west-2", "RegionCode": "us-west-2" }, ... ] }
Beispiel: Suchen nach Preislistendateien für eine bestimmte Region
Wenn Sie den RegionCode
Parameter angeben, gibt der API Vorgang Verweise auf Preislistendateien zurück, die für diese Region spezifisch sind. Verwenden Sie den EffectiveDate
-Parameter, um historische Preislistendateien zu finden. Sie können beispielsweise ein Datum in der Vergangenheit angeben, um nach einer bestimmte Preislistendatei zu suchen.
Aus der Antwort können Sie dann den PriceListArn
Wert zusammen mit dem GetPriceListFileUrlAPIVorgang verwenden, um Ihre bevorzugten Preislistendateien abzurufen.
aws pricing list-price-lists --service-code AmazonRDS --currency-code USD --region-code us-west-2 --effective-date "2023-04-03 00:00"
Antwort
{ "PriceLists": [ { "CurrencyCode": "USD", "FileFormats": [ "json", "csv" ], "PriceListArn": "arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-west-2", "RegionCode": "us-west-2" } ] }
Weitere Informationen zu diesem API Vorgang finden Sie unter ListPriceListsund sprachspezifisch AWS SDKs in der AWS Billing and Cost Management API Referenz.
Verwenden Sie den GetPriceListFileUrl
API Vorgang, um eine Datei URL für eine Preisliste abzurufen. Dies URL basiert auf den FileFormats
Werten PriceListArn
und, die Sie aus der ListPriceLists
Antwort in Schritt 1 und Schritt 2 abgerufen haben
Beispiel: Abrufen einer bestimmten Preislistendatei
Der folgende Befehl ruft die URL für eine bestimmte Preislistendatei für Amazon abRDS.
aws pricing get-price-list-file-url --price-list-arn arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-east-1 --file-format json --region us-east-1
Antwort
{ "Url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/20230328234721/us-east-1/index.json" }
Aus der Antwort können Sie URL die Datei mit der Preisliste herunterladen.
Weitere Informationen zu diesem API Vorgang finden Sie in den folgenden Themen:
-
GetPriceListFileUrlund sprachspezifisch AWS SDKs in der Referenz AWS Billing and Cost Management API