Usar a API em massa da tabela de preços da AWS - AWS Faturamento

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á.

Usar a API em massa da tabela de preços da AWS

Participe desta breve pesquisa para fornecer feedback sobre o AWS Price List. Suas respostas serão anônimas. Obs.: essa pesquisa só está disponível em inglês.

Recomendamos que você use a API Price List Bulk 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 API Price List Query não fornecer níveis suficientes de throughput e cotas para seu caso de uso, use a API Price List Bulk.

Permissões do IAM

Uma identidade do AWS Identity and Access Management (IAM), como usuário ou perfil, deve ter permissão para usar a API Price List Bulk. Para conceder acesso, empregue a seguinte política do IAM.

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

Essa política só concede acesso à API Price List Bulk. Para também conceder acesso à API Price List Query, consulte o exemplo de política do IAM Encontrar produtos e preços.

Endpoints

A API Price List Bulk fornece os seguintes endpoints:

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

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

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

A Região da AWS é o endpoint da API para a API Price List Bulk. Os endpoints não estão relacionados aos atributos do produto ou serviço.

Para chamar a API Price List Bulk, consulte os exemplos a seguir.

Java

No exemplo a seguir, especifique region_name e use-o para criar o 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

Especifique a região com o seguinte comando.

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

Cotas

Algumas operações da API Price List Bulk passam por controle de utilização usando um esquema de bucket de tokens para manter a disponibilidade do serviço. Essas cotas são por Conta da AWS por região. A tabela a seguir mostra as cotas para cada operação de API.

Operação de API Tamanho do bucket de tokens Taxa de reabastecimento por segundo
DescribeServices 10 5
GetPriceListFileUrl 10 5
ListPriceLists 10 5

Para obter informações sobre as cotas de serviço (anteriormente chamadas de limites), consulte Cotas de AWS service (Serviço da AWS) no Referência geral da AWS.