As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Obtendo arquivos de lista de preços usando a Lista de AWS Preços em massa API
nota
Para fornecer feedback sobre AWS Price List, preencha esta breve pesquisa
Recomendamos que você use a Lista de Preços em Massa API quando quiser realizar as seguintes tarefas:
-
Consumir grandes quantidades de informações sobre produtos e preços de Serviços da AWS.
-
Consumir informações sobre produtos e preços com alto throughput para um AWS service (Serviço da AWS), como processamento em massa.
Além disso, quando a Consulta da Lista de Preços API não fornecer taxa de transferência e cotas suficientes para seu caso de uso, use a Lista de Preços em Massa. API
Recomendamos que você use a Lista de AWS Preços em Massa API para encontrar e baixar arquivos da lista de preços de forma programática. Para obter os arquivos URL da lista de preços, consulte as etapas a seguir.
Se você não quiser usar a Lista de AWS Preços em massaAPI, você pode baixar os arquivos da lista de preços manualmente. Para ter mais informações, consulte Obtenção manual de arquivos de lista de preços.
Use a DescribeServices
API operação para encontrar todas as opções disponíveis Serviços da AWS que a Lista de Preços em Massa API suporta. Essa API operação retorna o ServiceCode
valor da lista de serviços. Você usa esse valor posteriormente para encontrar arquivos relevantes da lista de preços.
exemplo Exemplo: encontrar serviços disponíveis
O comando a seguir mostra como encontrar os Serviços da AWS disponíveis.
aws pricing describe-services --region us-east-1
Esse Região da AWS é o API ponto final da lista de preços em massaAPI. Os endpoints não estão relacionados aos atributos do produto ou serviço.
Resposta
{ "FormatVersion": "aws_v1", "NextToken": "abcdefg123", "Services": [ { "AttributeNames": [ "volumeType", "maxIopsvolume", "instanceCapacity10xlarge", "locationType", "operation" ], "ServiceCode": "AmazonEC2" }, { "AttributeNames": [ "productFamily", "volumeType", "engineCode", "memory" ], "ServiceCode": "AmazonRDS" }, {...} ] }
Para obter mais informações sobre essa API operação, consulte DescribeServicesum idioma específico AWS SDKs na Referência AWS Billing and Cost Management API
Use a ListPriceLists
API operação para obter uma lista de referências de listas de preços que você tem permissão para visualizar. Para filtrar seus resultados, é possível especificar os parâmetros ServiceCode
, CurrencyCode
e EffectiveDate
.
Esse Região da AWS é o API ponto final da lista de preços em massaAPI. Os endpoints não estão relacionados aos atributos do produto ou serviço.
Exemplos para encontrar arquivos de lista de preços
exemplo Exemplo: Encontre arquivos de listas de preços para todos Regiões da AWS
Se você não especificar o --region-code
parâmetro, a API operação retornará as referências do arquivo da lista de preços de todas as disponíveis Regiões da AWS.
aws pricing list-price-lists --service-code AmazonRDS --currency-code USD --effective-date "2023-04-03 00:00"
Resposta
{ "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" }, ... ] }
exemplo Exemplo: encontrar arquivos de lista de preços para uma região específica
Se você especificar o RegionCode
parâmetro, a API operação retornará as referências do arquivo da lista de preços que são específicas dessa região. Para encontrar arquivos históricos de lista de preços, use o parâmetro EffectiveDate
. Por exemplo, você pode especificar uma data no passado para encontrar um arquivo específico de lista de preços.
A partir da resposta, você pode então usar o PriceListArn
valor com a GetPriceListFileUrlAPIoperação para obter seus arquivos de lista de preços preferidos.
aws pricing list-price-lists --service-code AmazonRDS --currency-code USD --region-code us-west-2 --effective-date "2023-04-03 00:00"
Resposta
{ "PriceLists": [ { "CurrencyCode": "USD", "FileFormats": [ "json", "csv" ], "PriceListArn": "arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-west-2", "RegionCode": "us-west-2" } ] }
Para obter mais informações sobre essa API operação, consulte ListPriceListsum idioma específico AWS SDKs na AWS Billing and Cost Management API Referência.
Use a GetPriceListFileUrl
API operação para obter um URL arquivo de lista de preços. Isso URL se baseia nos FileFormats valores PriceListArn e que você recuperou da ListPriceLists resposta nas etapas 1 e 2.
exemplo Exemplo: obter um arquivo específico de lista de preços
O comando a seguir obtém o URL de um arquivo de lista de preços específico para a 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
Resposta
{ "Url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/20230328234721/us-east-1/index.json" }
A partir da resposta, você pode usar o URL para baixar o arquivo da lista de preços.
Para obter mais informações sobre essa API operação, consulte os tópicos a seguir:
-
GetPriceListFileUrle idioma específico AWS SDKs na Referência AWS Billing and Cost Management API