Ottenere i file dei listini prezzi utilizzando AWS Price List Bulk API - AWS Fatturazione

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ottenere i file dei listini prezzi utilizzando AWS Price List Bulk API

Per fornire un feedback in merito Listino prezzi AWS, completa questo breve sondaggio. Le risposte saranno anonime. Nota: questo sondaggio è solo in inglese.

Ti consigliamo di utilizzare Price List Bulk API quando desideri eseguire le seguenti attività:

  • Usufruire di grandi quantità di informazioni su prodotti e prezzi per i Servizi AWS.

  • Usufruire di informazioni su prodotti e prezzi con una velocità di trasmissione effettiva elevata per un Servizio AWS, ad esempio elaborandoli in blocco.

Inoltre, se Price List Query API non fornisce velocità e quote sufficienti per il tuo caso d'uso, usa Price List Bulk. API

Ti consigliamo di utilizzare AWS Price List Bulk API per trovare e scaricare i file dei listini prezzi a livello di programmazione. Per ottenere i file URL del listino prezzi, segui la procedura seguente.

Se non desideri utilizzare il AWS listino prezzi in bloccoAPI, puoi scaricare i file del listino prezzi manualmente. Per ulteriori informazioni, consulta Ottenimento manuale dei file del listino prezzi.

Usa l'DescribeServicesAPIoperazione per trovare tutti i prodotti disponibili Servizi AWS API supportati da Price List Bulk. Questa API operazione restituisce il ServiceCode valore dall'elenco dei servizi. Questo valore viene utilizzato in un secondo momento per trovare i file del listino prezzi pertinenti.

Esempio: ricerca dei servizi disponibili

Il comando seguente mostra come trovare i Servizi AWS disponibili.

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

Regione AWS È l'APIendpoint del Price List API Bulk. Gli endpoint non sono correlati agli attributi del prodotto o del servizio.

Risposta

{ "FormatVersion": "aws_v1", "NextToken": "abcdefg123", "Services": [ { "AttributeNames": [ "volumeType", "maxIopsvolume", "instanceCapacity10xlarge", "locationType", "operation" ], "ServiceCode": "AmazonEC2" }, { "AttributeNames": [ "productFamily", "volumeType", "engineCode", "memory" ], "ServiceCode": "AmazonRDS" }, {...} ] }

Per ulteriori informazioni su questa API operazione, vedere DescribeServicese specifico per la lingua nella Guida di riferimento AWS SDKsAWS Billing and Cost Management API

Utilizzate l'ListPriceListsAPIoperazione per ottenere un elenco di riferimenti ai listini prezzi che siete autorizzati a visualizzare. Per filtrare i risultati, puoi specificare i parametri ServiceCode, CurrencyCode e EffectiveDate.

Regione AWS È l'APIendpoint per il listino prezzi in bloccoAPI. Gli endpoint non sono correlati agli attributi del prodotto o del servizio.

Esempi per trovare i file del listino prezzi

Esempio: trova i file del listino prezzi per tutti Regioni AWS

Se non si specifica il --region-code parametro, l'APIoperazione restituisce i riferimenti ai file del listino prezzi tra tutti quelli disponibili Regioni AWS.

aws pricing list-price-lists --service-code AmazonRDS --currency-code USD --effective-date "2023-04-03 00:00"

Risposta

{ "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" }, ... ] }
Esempio: ricerca dei file del listino prezzi per una regione specifica

Se si specifica il RegionCode parametro, l'APIoperazione restituisce i riferimenti ai file del listino prezzi specifici di quella regione. Per trovare i file storici del listino prezzi, utilizza il parametro EffectiveDate. Ad esempio, puoi specificare una data passata per trovare un file del listino prezzi specifico.

Dalla risposta, è quindi possibile utilizzare il PriceListArn valore con GetPriceListFileUrlAPIoperazione per ottenere i file del listino prezzi preferiti.

aws pricing list-price-lists --service-code AmazonRDS --currency-code USD --region-code us-west-2 --effective-date "2023-04-03 00:00"

Risposta

{ "PriceLists": [ { "CurrencyCode": "USD", "FileFormats": [ "json", "csv" ], "PriceListArn": "arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-west-2", "RegionCode": "us-west-2" } ] }

Per ulteriori informazioni su questa API operazione, vedere ListPriceListse specifico per la lingua AWS SDKs nella Guida di riferimento.AWS Billing and Cost Management API

Utilizzate l'GetPriceListFileUrlAPIoperazione per ottenere un file di URL listino prezzi. Si URL basa sui FileFormats valori PriceListArn e recuperati dalla ListPriceLists risposta nei passaggi 1 e 2

Esempio: ottenimento di un file del listino prezzi specifico

Il comando seguente ottiene il URL file di listino prezzi specifico per AmazonRDS.

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

Risposta

{ "Url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/20230328234721/us-east-1/index.json" }

Dalla risposta, puoi utilizzare URL per scaricare il file del listino prezzi.

Per ulteriori informazioni su questa API operazione, vedere i seguenti argomenti: