AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Interface for accessing Pricing
AWS Price List Service API (AWS Price List Service) is a centralized and convenient
way to programmatically query Amazon Web Services for services, products, and pricing
information. The AWS Price List Service uses standardized product attributes such
Storage Class, and
and provides prices at the SKU level. You can use the AWS Price List Service to build
cost control and scenario planning tools, reconcile billing data, forecast future
spend for budgeting purposes, and provide cost benefit analysis that compare your
internal workloads with AWS.
GetServices without a service code to retrieve the service codes
for all AWS services, then
GetServices with a service code to retreive
the attribute names for that service. After you have the service code and attribute
names, you can use
GetAttributeValues to see what values are available
for an attribute. With the service code and an attribute name and value, you can use
GetProducts to find specific products that you're interested in, such
AmazonEC2 instance, with a
AWS Price List Service API provides the following two endpoints:
public interface IAmazonPricing IAmazonService, IDisposable
The IAmazonPricing type exposes the following members
Returns the metadata for one service or a list of the metadata for all services. Use
this without a service code to get the service codes for all services. Use it with
a service code, such as
Initiates the asynchronous execution of the DescribeServices operation.
Returns a list of attribute values. Attibutes are similar to the details in a Price List API offer file. For a list of available attributes, see Offer File Definitions in the AWS Billing and Cost Management User Guide.
Initiates the asynchronous execution of the GetAttributeValues operation.
Returns a list of all products that match the filter criteria.
Initiates the asynchronous execution of the GetProducts operation.
Supported in: 1.3
Supported in: 4.5, 4.0, 3.5
Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms