Utilisation de l'API de liste des prix AWS - AWS Facturation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de l'API de liste des prix AWS

Pour nous fournir des commentaires sur AWS Price List, répondez à cette courte enquête. Vos réponses seront anonymes. Remarque : cette enquête est disponible en anglais uniquement.

Nous vous conseillons d'utiliser l'API de liste des prix lorsque vous souhaitez effectuer les tâches suivantes :

  • Solliciter énormément d'informations sur les produits et les prix d'un Services AWS.

  • Solliciter des informations sur les produits et les prix d'Service AWS a un haut débit, comme le traitement en masse.

De même, lorsque l'API de requête de liste de prix ne fournit pas un débit et des quotas suffisants pour votre cas d'utilisation, utilisez l'API de liste des prix.

Autorisations IAM

Une identité AWS Identity and Access Management (IAM), telle qu'un utilisateur ou un rôle, doit avoir l'autorisation d'utiliser l'API de liste des prix. Pour accorder l'accès, utilisez la politique IAM suivante.

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

Cette politique accorde uniquement l'accès à l'API de liste des prix. Pour accorder également l'accès à l'API de requête de liste de prix, consultez l'exemple de politique IAM Recherche de produits et de prix.

Points de terminaison

L'API de liste des prix fournit les points de terminaison suivants :

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

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

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

La Région AWS est le point de terminaison de l'API pour l'API de liste des prix. Les points de terminaison ne sont pas liés aux attributs du produit ou du service.

Pour appeler l'API de liste des prix, consultez les exemples suivants.

Java

Dans l'exemple suivant, spécifiez le nom de la région dans le champ region_name et utilisez-le pour créer l'élément 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

Spécifiez la région avec la commande suivante.

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

Quotas

Certaines opérations de l'API de liste des prix sont limitées à l'aide d'une méthode de compartiment de jetons pour gérer la disponibilité du service. Ces quotas s'appliquent à chaque Compte AWS en fonction des régions. Les quotas pour chaque opération d'API sont présentés dans le tableau suivant.

Opération API Taille du compartiment de jetons Taux de remplissage par seconde
DescribeServices 10 5
GetPriceListFileUrl 10  5
ListPriceLists 10  5

Pour plus d'informations sur les quotas de service (anciennement appelés limites), consultez la section Quotas Service AWS (français non garanti) dans Références générales AWS.