使用批量 API - AWS Billing and Cost Management
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用批量 API

AWS Price List API 实际上是一个提供有关当前 AWS 产品和服务的最新定价信息的 URL。要使用 AWS Price List API 访问定价信息,请下载报价文件:

  • 报价文件 – 一个 JSON 或 CSV 文件,其中列出了所有区域中的单个 AWS 服务或特定区域中的单个 AWS 服务的产品和价格。有关更多信息,请参阅下载报价文件

要查找所有可用的报价文件的列表,请下载报价索引文件:

  • 报价索引文件 – 一个 JSON 文件,其中列出了支持的 AWS 服务,以及每个报价文件的 URL(可通过其下载定价详情)。该文件还包括有关报价索引文件本身的元数据、服务报价文件的 URL 以及区域报价索引文件的 URL。有关更多信息,请参阅下载报价索引文件

报价文件不包含有关即将到期的免费套餐或 Amazon EC2 Spot 实例的信息。

注意

AWS Price List API 提供的定价详情仅供您参考之用。如果报价文件和服务定价页之间存在差异,AWS 将按服务定价页上列出的价格收费。有关 AWS 服务定价的更多信息,请参阅云服务定价

要在价格更改时接收 SNS 通知,请参阅设置通知

下载报价索引文件

要下载报价索引文件,请转至以下 URL

https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/index.json

此 URL 将打开报价索引文件。在报价索引文件中,搜索要了解其价格的服务。您需要服务代码才能下载服务特定的报价文件。要下载特定服务和区域的报价索引文件,请查找需要其价格的服务并打开区域报价索引文件。

有关更多信息,请参阅阅读报价索引文件

下载报价文件

要下载所需服务的报价文件,请转至该报价文件的 URL。例如,要下载当前 JSON 版本的 Amazon EC2 报价文件,请转至以下 URL

https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/index.json

报价索引文件包括 JSON URL。要下载 CSV 版本,请将报价文件 URL 中的 .json 扩展名替换为 .csv。如果您要下载特定服务的报价文件并且知道服务代码,请将此 URL 中的 AmazonEC2 替换为服务代码以下载该服务的报价文件。如果您不知道服务代码,请下载报价索引文件以查找它。如果您要下载特定区域中的特定服务的报价文件并且知道服务代码和区域,请使用区域报价文件的 URL。例如,要下载Amazon EC2的当前 JSON 版本的 美国东部(弗吉尼亚北部) 报价文件,请使用以下 URL

https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.json

要下载适用于特定服务的 Savings Plans 的报价文件,请转到该服务的 Savings Plans URL。例如,要下载计算 Savings Plans 的当前 JSON 版本,请使用以下 URL:您可以将该 URL 直接用于区域报价文件。

https://pricing.us-east-1.amazonaws.com/savingsPlan/v1.0/aws/AWSComputeSavingsPlan/current/index.json

如果您以编程方式访问报价文件,可使用报价索引文件查找当前 URL。有关报价索引文件的更多信息,请参阅在报价文件中查找 价格在报价文件中查找 Savings Plan 价格阅读报价文件